如果 ItemGroup 包含项目,如何进行 MSBuild 条件测试?
这应该很简单,但我找不到如何做到这一点(或者也许这是不可能的)。 在 MSBuild 中,我有一个 ItemGroup,它是文件列表。 我只想在特定文件位于该 It…
如何在 LinkerBaseInputPaths Wix 属性上指定多个路径?
WIX 上的 PropertyGroup MSBUILD 任务允许您设置 LinkerBaseInputPaths 属性,它本质上是 light.exe 的 -b 参数。 该属性为多个路径命名为复数(light…
如何复制 Visual Studio 安装项目的“检测到的依赖项”功能?
问题 是否有一个固定的解决方案可以(递归地)检测给定 Visual Studio 项目文件的所有依赖项?这基本上就是 Visual Studio 安装项目的“检测到的依赖…
如何一次合并 mvc3 应用程序的所有 web.config
我有一个具有多种配置的 mvc3 应用程序(调试、ci、qa、客户端开发、客户端qa、发布)。对于当前在 ide 中选择的任何配置,我已经将 web.configs 很好…
MSBuild 可以排除“隐藏”吗?生成的 SetParameters.xml 中的 Web 部署参数?
在我的 Parameters.xml 文件中,我有几个参数使用 Web 部署“变量”语法来引用其他参数,例如引用 IIS Web 应用程序名称 参数:
文件转换,是否可以为设置添加自动增量
在我们的自动构建中,我们将 MSBuild 与 web.config transformation 创建接受配置和生产配置。 我们添加了属性来更改配置设置, 例如更改 cdn url。 <…
MSBuild 编译错误奇怪
我在使用 MSBuild 命令行编译 VB .NET 项目时遇到错误。从 devenv 运行效果非常好: error BC30518: Overload resolution failed because no accessib…
从 Visual Studio 中指定项目属性值
如果我在项目文件中定义了属性,就像这样, bar 我可以使用 /p:foo=newValue 在 MSBuild 命令行上轻松设置这些属性。 有没有办法在 Visual studio (20…
MSBuild 社区任务 GacUtil 对我来说默默地失败了
我有一个 开源 .NET 项目,其主要工件是一个 DLL,需要安装到 GAC 才能使用它的主要用例。因此我想在 AfterBuild 任务期间安装它。我正在使用 MSBuild…
为什么要“发布”?网站生成包含一个 dll 的 bin,构建脚本生成包含大量 dll 的 bin
我制作了一个使用以下命令的脚本...... “C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe” “C:\Repositories\Software\trun…
使用 MSBuild 构建包含许多项目的解决方案 (.sln),如何使每个项目构建到其自己的文件夹中?
我正在尝试为一个相当复杂(许多项目)的 vs2010 解决方案创建一个简单的构建过程。 我希望有一个像这样的文件夹结构 -Build -Proj1 -proj1.exe -proj…
如何将K2包远程部署到K2服务器?
我正在开发一个 K2 项目,并使用 TeamCity 作为持续集成工具。我构建了一个代码来获取 K2 项目并创建 K2 部署包,它工作正常。当我尝试运行 MSBuild …
MSBUILD - 阻止直到文件存在于 ftp 服务器上?
作为构建过程的一部分..我想阻止构建,直到在 ftp 位置远程创建(存在)文件,之后我将继续构建。 (最好有某种超时限制)。 建议? 仅使用标准 msbui…
msbuild“无法删除目录”
我们的 CruiseControl.NET 项目之一不断间歇性失败,因为 msbuild 任务失败并显示 错误 MSB3231:无法删除目录“d:\Somewhere\Dir\Admin”。参数错误…
TFS 2010 msbuild 覆盖输出目录中引用库的不同版本
我正在使用 TFS 2010 构建 Web 项目。该项目包含 Silverlight 客户端和 .NET/C# 服务器端。这两个(客户端和服务器)都引用一个第三方库,我们有 Silv…