47得票5回答
升级到.NET 4.5后,MSBuild部署失败

我们最近将我们的VS 2010和.NET 4应用程序升级到了VS 2012和.NET 4.5。我们有一个构建脚本来在测试服务器上部署该应用程序。我们有两个盒子 - 一个是装有VS 2012(全新安装)的Windows 8,另一个是装有VS 2010和VS 2012(新安装)的Windows 7...

35得票9回答
错误 MSB4166: 子节点过早退出。正在关闭。

有时我的构建会出现这个错误。 0>MSBUILD : error MSB4166: Child node "3" exited prematurely. Shutting down. 这似乎是完全随机的,我无法随意重现。我正在运行VS2010 Win7 x64 MSBuild 4.0,但...

35得票4回答
MSBuild构建顺序

我有一个包含100多个项目(C ++,Managed C ++,C#)且它们之间相互依赖的大型解决方案。 我有一个TeamCity服务器,并希望在那里构建此解决方案。 在Visual Studio中构建解决方案时一切正常,但是在TeamCity中却出现了CS0006错误。 我知道这是为什么...

30得票5回答
构建不带依赖项的MSBuild目标

有没有办法告诉MSBuild 4.0构建一个目标,但忽略所有依赖项?我只想构建该目标本身,而不需要构建其他内容。

28得票4回答
在VS2010中的Post Build事件中将bin文件复制到物理文件位置

我想在vs2010的“生成后事件”中将生成在bin文件夹中的dll复制到指定文件位置。 有人可以帮忙吗? 谢谢

24得票4回答
Where can I find Microsoft.Build.Utilities.v3.5

我该如何获取Microsoft.Build.Utilities.v3.5?我正在使用StyleCop 4.7,似乎StyleCop.dll中的Stylecop msbuild任务依赖于Microsoft.Build.Utilities.v3.5。你知道我应该如何获得那个dll吗?我的意思是,我...

23得票1回答
引用项目的.config文件该如何包含?

与其从程序集的引用输出中排除一个文件, 我更想添加一个文件! 我有一个控制台应用程序项目(BuildTest1),它引用了第二个类库项目(ClassLibrary1)。Visual Studio解决方案如下所示: 我有一个类库项目,其中包含一个app.config文件。我希望这个.co...

20得票1回答
在msbuild变量中替换字符

我需要替换一个变量中的字符,并将其传递给msbuild 4中的exec任务。具体来说,我需要将$(MSBuildProjectDirectory)变量中所有出现的反斜杠\替换为正斜杠/。 例如:<Target Name="DoStuff"> <Exec Comman...

17得票1回答
如何获取任何ItemGroup项的所有元数据键?

有没有一种方法可以获取与给定项关联的所有元数据键? 我想做类似以下的事情。 给定: <ItemGroup> <MyItems Include="item1"> <key1>val1</key1> <ke...

17得票3回答
MSBuild内联任务 - 引用非标准Microsoft程序集

我正在使用新的MSBuild内联任务来利用Microsoft.Web.Publishing.Tasks.dll程序集中的TransformXml(XDT变换)。 这是我的任务(剪辑片段):<Task> <Reference Include="$(MSBuildExten...