问题标签 [msbuild-4.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
15154 浏览

msbuild - 构建没有依赖项的 MSBuild 目标

有什么方法可以告诉 MSBuild 4.0 构建目标,但忽略任何依赖项?我只想自己构建那个目标,没有别的。

0 投票
1 回答
3216 浏览

msbuild - MSBuild 中定义的 WIX Multiple DefineConstants - 建议解决方案的问题

关于此链接提供的答案:Proposed solution

我尝试以多种方式使用此方法,但无法使其正常工作。我已经仔细检查过我正在运行我正在运行的框架 4 版本的 msbuild,并仔细按照说明进行操作。

我的 WixValues 属性看起来像这样

但不知何故,第二个 defineconstant 值没有进入命令行,即使所有其他值都可以到达那里。

MSBuild 任务如下所示

这是项目文件条目

来自 Rory 或其他任何人的帮助将不胜感激。

谢谢

0 投票
1 回答
720 浏览

tfs - MSBuild & TFS2010 查找 Dll

我正在尝试创建一个自定义 MSBuild 任务,它将在本地或在 TFS2010 构建期间运行我的 nUnit 测试。该脚本在本地运行良好,但我似乎无法在 TFS 构建服务器上找到测试 dll。我正在使用 MSBuild.ExtensionPack 中的任务来运行单元测试(这在本地也可以正常工作)。

程序集列表始终为空。TargetDir 显示路径是“C:\Builds\2\Product1\ci.product1.acme.com\Binaries\”,这对我来说是正确的。我还尝试在 CoreCompile 目标之后而不是在 AfterBuild 目标中启动我的目标,而没有任何变化。

我可能犯了一些愚蠢的错误,但此时我处于杀死我的模式。请帮忙。

0 投票
1 回答
363 浏览

msbuild - TFS 2010 MSBuild:在二进制文件夹中的 dll 之后

我目前正在使用 AfterBuild 目标来扩展我的构建脚本,但此时项目的 dll 尚未放置在 Binaries 文件夹中。

将 dll 放入 Binaries 文件夹后将运行什么目标?

0 投票
2 回答
1922 浏览

msbuild-4.0 - 帮助使用带有命名空间的 MSBuild Extensions 4 更新 XML 文件

一旦涉及命名空间,我在让 MSBuild 扩展 4.0 更新 XML 文件时遇到了一些麻烦。

当我有一个没有命名空间的简单 XML 文件时很好,但是一旦我尝试更新一个有命名空间集的 xml 文件,那么什么都不会发生..注意没有错误。

这是工作正常的简单方法

和项目文件

而这些不做任何事情!

那么有什么关系呢?我错过了什么?是第二个实例中 XPath 的格式吗?我尝试了各种变化。

0 投票
2 回答
2213 浏览

msbuild - 输出标签——TaskParameter和PropertyName、ItemName——这两个包括什么?

msbuild 包含输出标记。它具有可用的属性:TaskParameter 和 PropertyName、ItemName。如何使用它们?它们包含什么?拜托,你能帮我理解并举一个例子吗?例如,您可以使用带有输出标签的 xmlpeek 任务。(我阅读了有关 msdn 的文档,但我仍然不明白。:()

0 投票
2 回答
1789 浏览

msbuild - MSBuild ResolveProjectReferences 错误

我的 MSBuild 构建脚本在所有开发机器上都可以正常执行,但无法在构建服务器上运行,Trunk 构建除外。分支都失败,并出现以下警告,表明问题的根源:

我不明白为什么会出现这个错误 - 我已经验证(相对于正在处理的 csproj)引用的项目确实存在。将签出的代码复制(文件复制)到我的本地计算机并运行脚本,构建按预期完成。

这里有什么明显的错误吗?有什么我可以检查来尝试解开这个谜团的吗?

编辑:

我已经尝试针对单独引发构建错误的项目运行 MSBuild,因此问题不是解决方案的其余部分,而只是关于这个特定的 .csproj 文件。

0 投票
2 回答
160 浏览

msbuild-4.0 - msbuild 在特定框架版本中创建 apppool

在我的 Msbuild 项目脚本中,我想在创建时将 apppool 框架版本设置为 4.0。我应该向节点添加什么参数:??

0 投票
1 回答
322 浏览

msbuild - 为什么复制任务项在我的 msbuild 脚本中不起作用?

我的 msbuild 脚本中有以下代码:

出于某种原因,它不会将文件复制到我的输出目录。我已经尝试了所有类似的解决方案以及我看到的与此问题类似的其他问题。有人有想法么?

0 投票
1 回答
737 浏览

visual-studio-2010 - MSBuild 4.0 引入了对 4.0 框架的依赖

我们最近将所有 .NET 项目从 VS2005 升级到 VS2010。作为这一举措的一部分,我们已从使用 MSBuild 3.5 编译升级到 MSBuild 4.0。我们所有的编译都来自命令行,使用以下命令(或类似命令):

这似乎没有问题。但是,我们刚刚注意到我们现在在 ClickOnce 应用程序清单中依赖于 .NET 4.0。在 3.5 下,我们将有以下内容:

在 4.0 下,此版本号已增加到 4.0.30319.0。如果我们从 VS2010 本身发布,一切似乎都正常工作(版本号和以前一样是 2.0)。

作为最后的手段,我们可以修改 .manifest、resign、更新/resign 部署清单,但这听起来像很多步骤。有什么地方可以控制这个吗?有没有人遇到过上述问题?

干杯,丹尼尔B。