如何:自动转换所有模板

,当您更新的 DSL 定义文件时,可以避免不必单击 转换所有模板 。您必须更新每个项目文件执行此操作。

若要自动变换所有模板

  1. 在解决方案资源管理器中,右击项目,然后单击 卸载项目

  2. 右击该项目并单击 编辑项目。

    .csproj 文件将在 XML 编辑器中打开。

  3. 搜索以下行:

    <TransformOnBuild>false</TransformOnBuild>

  4. 更改 false 到 true。

  5. 保存并关闭文件。

  6. 在解决方案资源管理器中,右击项目,然后单击**“重新加载项目”**。

    在 DSL 解决方案,您必须执行此 DSL 和 DslPackage 项,以及包含文本的其他项目转换文件,例如一个模型总线适配器项目。

每当更新 DSL 定义文件环境,文本转换将自动发生,当您生成解决方案。,如果 DSL 定义文件没有更改,则不会发生。单击转换所有模板不再是必需的。

如果代码在源代码管理下,您应了解生成解决方案可能导致签出的代码文件。