如何使用MSBuild从PowerShell脚本生成代码

时间:2011-05-22 05:58:12

标签: msbuild

我有一个PowerShell脚本,它根据我在cs项目中的资源文件生成一个部分类。

我想在编译时包含这个新文件。

Exec Task要走的路吗?如果是这样,有关如何实现这一目标的任何例子吗?

1 个答案:

答案 0 :(得分:0)

您可以通过修改.csproj文件以自动包含特定模式的文件来完成此操作,例如

<ItemGroup>
  <Compile Include="GeneratedPartialClasses\*.cs" />
</ItemGroup>

请注意,Visual Studio还会将这些文件作为项目的一部分加载,因此您可能需要注意这些生成的文件不会被意外签入源代码控制。