是否存在具有默认C#目标的文件Microsoft.CSharp.targets的文档?

时间:2012-07-12 10:40:22

标签: c# visual-studio msbuild

当我在Visual Studio 2010中创建C#项目时,包含文件Microsoft.CSharp.targets

是否有可用的文档?
其中的哪些目标,使用了哪些属性?

在没有VS的情况下手动编辑构建脚本时,它尤其有用。

可以手动调查带有目标的文件(我不时做的事情) 但在这种情况下,不清楚什么是变化问题,什么是规范,什么是不存在。

每当我需要关于Microsoft.CSharp.targets的某些内容时,我会在不同的地方找到它 我没有找到所有描述的“一个地方”。

是否提供完整的参考资料? 感谢。

1 个答案:

答案 0 :(得分:3)

我不知道具体文档,它是C#项目的实现细节。您可以在MSDN库中找到大量有关MSBuild的文档,Microsoft.CSharp.targets文件只包含特定于构建C#项目的目标。

它实现的最重要的目标是构建,清理和重建。它们直接对应于您在VS构建菜单中找到的命令。 .csproj文件仅设置影响常规目标结果的属性。所有这些都可以在您的机器上使用,您可以使用编辑器查看.targets文件。只有很多它并不是那么容易阅读,XML作为一种编程语言的概念有点,好,有缺陷。也没有调试器。

相关问题