1

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

有任何可用的文档吗?
其中有哪些目标,使用了哪些属性?

在没有 VS 的情况下手动编辑构建脚本时特别有用。

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

每次我需要一些东西时,Microsoft.CSharp.targets我都会在不同的地方找到它。
我还没有找到所有描述的“一个地方”。

有完整的参考吗?谢谢。

4

1 回答 1

3

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

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

于 2012-07-12T11:26:02.543 回答