Jak zautomatyzować przekształcenia wszystkich szablonów

Można uniknąć konieczności klikania Transform wszystkie szablony kiedy został zaktualizowany plik definicji DSL.Należy zaktualizować każdego z plików projektu, w tym celu.

Aby zautomatyzować przekształcić wszystkie szablony

  1. W oknie Solution Explorer, kliknij prawym przyciskiem myszy projekt, a następnie kliknij Projektu Unload.

  2. Kliknij prawym przyciskiem myszy projekt, a następnie kliknij przycisk EdytujProjekt.

    Plik .csproj zostanie otwarty w edytorze XML.

  3. Wyszukaj ten wiersz:

    <TransformOnBuild>false</TransformOnBuild>

  4. Change false to true.

  5. Zapisz i zamknij plik.

  6. W oknie Solution Explorer, kliknij prawym przyciskiem myszy projekt, a następnie kliknij przycisk Reload projektu.

    Roztworze DSL należy to zrobić dla projektów Dsl i DslPackage, jak również innych projektów, zawierający pliki transformacji tekstu, takich jak projektu modelu Adapter magistrali.

Po zaktualizowaniu pliku definicji DSL w przyszłości przekształcenie tekstu nastąpi automatycznie podczas tworzenia rozwiązania.Nie wystąpi, jeśli plik definicji DSL nie uległa zmianie.Jest już kliknij przycisk Przekształć wszystkie szablony.

Jeśli kod jest pod kontrolą źródła, należy pamiętać, że budowanie roztwór może spowodować, że pliki kodu wyewidencjonowany.