帮助使用带有命名空间的 MSBuild Extensions 4 更新 XML 文件
一旦涉及命名空间,我在获取 MSBuild 扩展 4.0 来更新 XML 文件时遇到一些问题。 当我有一个没有命名空间的简单 XML 文件时,那就很好,但是一旦我尝…
TFS 2010 MSBuild:Binaries 文件夹中的 dll 之后
我目前正在使用 AfterBuild 目标来扩展我的构建脚本,但此时该项目的 dll 尚未放置在 Binaries 文件夹中。 将 dll 放入 Binaries 文件夹后将运行什么…
使用 MsBuild 4.0 编译的程序集是否与仅具有 .NET 3.5 的计算机兼容?
在目标框架为 3.5 的项目中,以下行使用 MsBuild 4.0 进行编译: aEnumerable.Select(aMethod) 但 MsBuild 3.5 要求我编写: aEnumerable.Select(item…
如何将 C# 项目引用添加到 Cruise Control.net
我是巡航控制新手。我已经使用 ccnet.config 文件添加了项目,它显示并给出了编译错误。我发现该项目依赖于一个未被巡航控制编译的参考项目。如何解决…
在 VS2010 中的构建后事件中将 bin 文件复制到物理文件位置
我想将 bin 文件夹中生成的 dll 复制到 vs2010 中的 Post Build Event 上的文件位置。 有人可以帮我解决这个问题吗? 谢谢…
构建托管 c++使用 vs2010 (msbuild4) 的 .net 3.5 项目
是否可以使用 vs2010 在 .net 3.5 中构建托管 c++ 项目? 周围有不同的意见,但我无法做到这一点。有什么想法吗?…
使用 WriteCodeFragment MSBuild 任务
我正在尝试使用 WriteCodeFragment MSBuild 任务来创建 AssemblyVersion 属性。我在创建属性组以正确传递处理所需的 ITaskItem 数组时遇到问题。有人…
我的项目使用 MSBuild 4 构建,但不是使用 MSBuild 3.5,即使我的目标是相同版本的 .NET Framework (3.5)?
当我使用 MSBuild 4 构建解决方案时,它编译成功: C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe MySolution.sln 构建成功。 0 警告 0…
在安装了 VS2010 的机器上和在安装了 7.1 SDK 的机器上构建之间的差异
我们正在尝试升级代码库以使用 Visual Studio 2010,但在构建服务器上对所有内容进行排序时遇到问题。我们不想在构建服务器上安装 Visual Studio 2010…
以编程方式生成自定义 MSBuild .Targets 文件
我有一个自定义 MSBuild 任务库,我经常对其进行编辑、重构代码、添加新任务以及删除旧的、失效的任务。编辑 .Targets 文件以与库中的实际内容同步变…
MSBuild 无法解析导入文件的正确路径
我遇到了 MSBuild 4.0 无法正确解析导入的 MSBuild 文件之一中的路径的问题。文件开头的 ProjectOne.csproj 导入 GenericProject.proj。 GenericProje…
MSBuild:将路径转换为命名空间
我有这样的项目列表: <ItemGroup> <ToCompile Include="clojure\core.cljclojure\set.cljclojure\zip.cljclojure\test\junit.clj"/> </Ite…
使用 MSBuild 4.0 记录构建消息
我在代码中使用 MsBuild 4.0,如下所示: var globalProperties = new Dictionary<string, string>() var buildRequest = new BuildRequestData(s…
Tfs2010 内部版本号和程序集文件版本& MSBuild 目标
我读了约翰·罗宾斯的文章 TFS 2010 内部版本号和程序集文件版本:仅与 MSBuild 4.0 完全同步,我想知道整合这个的最佳方法。 本文的下载有两个文件,…