msbuild相关内容
我一直在研究 MSBuild,因为我需要自动化我的开发商店的构建.我能够轻松编写一个调用 VS 命令提示符并将我的 MSBuild 命令传递给它的 .BAT 文件.这工作得很好,有点漂亮. 这是我的 .BAT 构建文件的内容: 调用“C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\vcvars64.bat"c
..
..
我正在构建服务器中构建/打包一个 Web 应用程序,但它失败并显示以下消息: ASPNETCOMPILER 错误 ASPCONFIG:CodeDom 提供程序类型“Microsoft.VisualC.CppCodeProvider,CppCodeProvider,版本=10.0.0.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 不能位
..
在“老派"的 MSBuild 项目中——例如 VS2017 中的 Windows 窗体仍在使用——文件可以通过 csproj 文件中的 DependentUpon 项“嵌套". 我用它在 Noda Time 中将单元测试分组在一起,例如 LocalDateTest.
..
我正在将我们的 TeamCity 项目从 VS2012 升级到 VS2015,但在编译 MVC 应用程序时遇到了问题. 旧的 MSBuild (v4.0.30319.34209) 在 obj 目录中生成一个名为 MyApplication.Web.Mvc.dll.licenses 的文件,这显然是构建所必需的,但我们不知道是什么文件实际用于. 新的 MSBuild (v14.0.231
..
我正在尝试编写一个 MSBuild 任务,该任务从我的生产构建脚本的 bin 文件夹中删除 Obj 目录和 PDB,但似乎无法使其正常工作. 有没有人有一个他们这样做或类似的例子,或者一个指向使用 MSBuild 删除文件和目录的简单示例的链接? 解决方案 如果您要删除整个目录,则需要 RemoveDir 任务:
..
我正要使用 msbuild 构建一个 Visual Studio 解决方案文件.我使用以下命令行来构建解决方案 msbuild.exe SolutionFile.sln/t:Build/p:Configuration=Release;Platform=Win32 即使构建在某个时间点开始,构建看起来挂起并且无法向前推进,如下所示 完成构建项目“D:\SolutionPath\ProjectF
..
不同的构建配置设置有什么区别,例如Visual Studio 中的任何 CPU、混合平台、WIN32 等. 解决方案 以下链接有助于解释 Visual Studio 及其构建文件中的构建配置设置: http://web.archive.org/web/20151215192101/http://visualstudiohacks.com/articles/visual-studio-
..
我正在寻求实现一个连续的单元测试运行系统,我听说过这种系统称为“smoketest"或“tinderbox",(一种构建服务器,它可以对给定的所有内容进行干净的版本控制检查和完整的系统构建源存储库或项目),以及为小型团队使用 Delphi 进行的“持续集成". 我不愿意致力于商业“构建服务器"产品,并希望我可以通过 delphi 中内置的 MS-Build 支持来做很多事情. 我正在寻
..
我们可以在没有 Visual Studio 2012 的情况下使用 MSBuild 吗? 目前,我们有一个构建服务器,我们正在其中编译和创建我们的一个项目的部署副本,它安装了 Visual Studio 专业版.我们现在正在设置一个新的构建服务器.我们真的需要在新的构建服务器上安装 Visual Studio 2012 吗? 如果是,那么如何?我用谷歌搜索了它,但我找不到答案.
..
我想使用 Sublime Text 2 来构建我的 Visual Studio 2010 解决方案. 到目前为止,我有这个: 菜单项工具 > 构建系统 > 新构建系统... {"cmd": ["c:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MSBuild.exe"]} 我得到这个错误: MSBUILD:错误 MSB100
..
在我的 MSBuild 脚本中,我需要将完整目录作为参数传递.我怎么才能得到它? 示例:我从 C:\dev 运行脚本,我想要一个相对路径 temp,所以我在 C:\dev\temp. 注意:我不知道脚本将从哪个文件夹运行. 解决方案 Igor 非常接近.MSBuildProjectDirectory 是一个属性,它将为您提供在命令行上调用的项目文件的完整路径.因此,如果您有以下
..
我有一个 Visual Studio 2010 项目,它引用了一些第三方组件.它们的程序集附有 XML 文档文件,这对我们(而且只有我们)开发人员很有用.并且无论何时构建项目(在调试或发布模式下)这些 XML 文件都会复制到构建目录. 我似乎无法在 Visual Studio 中或通过 MSBuild 找到禁用将这些 XML 文件复制到构建目录的设置或开关.构建后脚本可能是一种选择,但很臭.
..
观察: 在我们的 Jenkins 构建服务器上,我们看到许多 msbuild.exe 进程(约 100 个)在作业完成后挂起,内存使用量约为 20mb,CPU 活动为 0%. 使用不同版本的 stylecop 构建间歇性失败: workspace\packages\StyleCop.MSBuild.4.7.41.0\tools\StyleCop.targets(109,7):错误
..
如果您右键单击一个文件夹,您将看到一个“清理"菜单项.我认为这会清理(删除) obj 和 bin 目录.但是,据我所知,它什么也没做.还有其他方法吗?(请不要告诉我去 Windows Explorer 或 cmd.exe)我想删除 obj 和 bin 文件夹,以便我可以轻松地压缩整个文件. 解决方案 正如其他人已经响应的那样,Clean 将删除构建生成的所有工件.但它会抛开其他一切.
..
我正在尝试在 docker 容器中运行 nuget restore mySolution.sln. 在大多数情况下,它似乎工作得很好.软件包似乎恢复正常,但在恢复之前,它显示此错误: C:\src\myProject\mySolution.csproj(317,11):错误 MSB4226:找不到导入的项目“C:\Program Files (x86)\Microsoft Visual S
..
我对 IDE 非常熟悉(23 年),但对 MSBuild 完全不熟悉. 我已阅读并重新阅读 https://docs.microsoft.com/en-gb/visualstudio/msbuild/building-multiple-projects-in-parallel-with-msbuild?view=vs-2015 关于让 MSBuild 并行构建多个配置,但我不明白如何将其连接
..
我昨天能够使用 CMake 编译 zlib,但唯一可能的更改是安装 Windows 10 SDK 10.0.14393.33,现在我使用相同的选择配置它(Visual Studio 14 2015 win64)我收到以下错误: 知道可能出了什么问题以及如何解决吗? C 编译器标识未知CMake 错误:找不到 cmake 模块文件:C:/Users/mona/playing-for-data
..
当我在 Microsoft 测试管理器中运行测试时出现错误:测试运行的构建目录不存在或需要访问权限. 这是什么意思?在哪里可以查看构建目录? 解决方案 我想你正在运行自动化测试. 如果您在 Microsoft Test Manageg (MTM) 中运行自动化测试,那么您的测试实施会自动测试用例. 所以 MTM 需要知道构建测试的构建放置位置在哪里. 这意味着你必须:
..
我需要让解决方案中的所有项目都包含一些额外的构建操作,例如StyleCop 验证、AssemblyInfo 的自动生成等. 我的想法是进行某种解决方案范围的预构建事件,该事件将检查所有项目文件中是否包含与特定 xPath 匹配的节点.这不是一个难点,它可以通过自定义构建任务或一些第三方 Xml 处理任务来解决.我还没有深入研究它,但它绝对不会成为值得在这里提及的问题. 问题是如何 1
..