MSBuild 从自定义任务参数中获取 %(RecursiveDir) 指令
我正在通过继承基任务类来开发自定义 MSBuild 任务。我的任务调用在 Microsoft.Build.Tasks.dll 中声明的复制任务,并在进程中设置 DestinationFolder…
实现 microsoft.build.utilities.task 时,如何访问构建的各种环境变量?
实现 microsoft.build.utilities.task 时,如何访问构建的各种环境变量? 例如“TargetPath”, 我知道我可以将它作为任务 XML 的一部分传递, 但如果…
在 C# 代码中使用GenerateBootstrapper 类以编程方式生成引导程序
有什么方法可以在 C# 代码中使用 GenerateBootstrapper 类来生成以编程方式引导程序?以前有人尝试过这个吗?…
MSBuild 构建顺序
看看微软的这篇文章,我有关于 SolutionToBuild 部分的问题。 它说构建的顺序是由上面的顺序决定的。因此,例如,MySolution 将在 scribble 之前构建…
MSBuild 2010 - 如何将 Web 应用程序发布到特定位置 (nant)?
我正在尝试让 MSBuild 2010 将 Web 应用程序发布到特定位置。 我可以让它将部署包发布到特定路径,但部署包随后会添加自己的更改路径。 例如:如果我…
在 MSBuild 任务中重写 MSBuildExtensionsPath 不稳定
这已在 MS Connect 上交叉发布: https://connect.microsoft.com/VisualStudio /feedback/details/560451 在通过 msbuild 构建包含 C# Web 应用程序项…
通过 MSBuild 脚本在远程计算机上安装服务
我有一个创建服务的任务: Target Name="InstallService" DependsOnTargets="CopyFiles" Exec Command="sc \ \remotecomputer create "ServiceHost" b…
如何获取 $(MSBuildProjectDirectory) 的最后一部分
我不知道如何获取 $(MSBuildProjectDirectory) 的最后一部分。 例如,如果值为“c:\development\projects\project_branch”,那么我只需要最后一部分…
如何让MSBuild Exec运行java程序?
我正在尝试在 Team Build (MSBuild) 中运行命令行操作。 当我在构建机器的命令行上运行它时,它工作正常。但是,当在构建脚本中运行时,我得到“退出…
在 C# 项目中使用 XSD 构建任务
如何在.ac# 项目?我已经在 csproj 文件中创建了这样的任务: 但是构建输出显示,尽管 intellisense 在编辑项目文件时为我提供了 XSD 任务: Error 1 …
确定 MSBuild 中 ProjectReference 的输出而不触发冗余重建
作为包含许多项目的解决方案的一部分,我有一个引用的项目(通过 解决方案中的其他三个项目,以及其他一些项目)。在 AfterBuild 中,我需要将 3 个特…
如何将 MSBuild 中的目标绑定到一般错误
我们使用 TFS 构建,并且在配置中有几个自定义步骤(例如,在 AfterCompile 目标中运行 NUnit 测试、在 AfterDropBuild 目标中运行部署步骤等)。现在…
Cruise Control.net Ms Build 任务设置 XML 输出名称
我们正在运行 CruiseControl.net 版本 1.5.6755.1。这是执行构建的块, C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe D:\CC\$(AppName)\Sour…