msbuild-4.0相关内容
我陷入了这样一种情况,即我有一个 MSBuild 脚本需要读取项目的构建属性中设置的条件编译符号.我的 MSBuild 脚本文件中有以下代码 $(DefineConstants);INTER
..
我有一个构建 */.sln 文件的 MSBuild 文件(构建所有存在的 .sln 文件). 构建使用 Build 目标,因此如果没有对输入文件进行任何更改,则不应再次构建任何项目. 我想执行一些自定义目标只有在项目实际上再次构建时. 如何做到这一点? 无论编译/构建是否实际发生,AfterBuild 和 AfterCompile 都会被调用. 解决方案 例如,基本
..
有没有办法获取与给定项目关联的所有元数据键? 我想做如下的事情. 给定: val1val2val3val4 能够确定 item1 具有可
..
我正在尝试使用 WriteCodeFragment MSBuild 任务来创建 AssemblyVersion 属性.我在创建属性组以正确传递处理所需的 ITaskItem 数组时遇到问题.有人可以举个例子吗? 解决方案 这将创建一个名为 BuildVersion.cs 的文件,其 AssemblyVersion 属性为 123.123.123.123.如果 OutputFile 被移除,
..
有时我的构建会因此错误而失败. 0>MSBUILD:错误 MSB4166:子节点“3"过早退出.关闭. 它似乎是完全随机的,我无法随意复制它.我正在运行 VS2010 Win7 x64 MSBuild 4.0,但这个问题似乎与平台和操作系统无关.我正在并行构建解决方案(/m switch + BuildInParallel=True),我不想禁用此功能,因为我正在编译包含 800+ 个项目的
..
我想将我在 bin 文件夹中生成的 dll 复制到 vs2010 中 Post Build Event 的文件位置. 谁能帮帮我. 谢谢 解决方案 你想添加类似: xcopy/Q/Y "$(TargetPath)" "C:\path\to\somewhere\" 在项目属性页面的构建事件选项卡上给您构建后事件./Y 将阻止它提示您确认覆盖. 如果您还需要复制 .pdb
..
有什么方法可以告诉 MSBuild 4.0 构建目标,但忽略任何依赖项?我只想自己构建目标,没有别的. 解决方案 我想重申@EMP 的解决方案(由于我的名声不好,我不能投票给他). 避免 MSBuild 重新构建项目文件中列出的所有依赖项的默认行为的正确方法是将 BuildProjectReferences 属性设置为 false. 在他的回答中,他从 MSBuild 脚本中调
..
跟踪项目很容易在 MSBuild 4.0/VS2010 中,您所要做的就是设置启用 msbuild/debug 命令行选项的注册表项.调试器将在项目文件的开头启动并中断. MSBuild 12 为此引入了一个新的环境变量.在命令提示符下,设置 MSBUILDDEBUGONSTART=1,然后运行 MSBuild(无命令行开关).这会启动调试器,但不会中断.该项目在 VS 打开的情况下运行
..
我们最近将 VS 2010 和 .NET 4 应用程序升级到了 VS 2012 和 .NET 4.5.我们有一个构建脚本来在测试服务器上部署应用程序.我们有两个盒子 - 一个是带有 VS 2012(全新安装)的 Windows 8,另一个是带有 VS 2010 和 VS 2012(新安装)的 Windows 7. 从 Windows 8 运行构建脚本时,构建脚本运行良好并将应用程序部署到测试
..
我一直在尝试在迁移的 .net 核心项目(从 1.0.0-preview2-003131 到 1.0.4)上运行 dotnet build 命令.我按照此处中提到的迁移项目的步骤进行了操作,并且解决方案使用 Visual Studio 2017 构建.但是,使用 dotnet CLI 命令“dotnet build"给我以下错误: C:\程序Files\dotnet\sdk\1.0.4\Mi
..
我们最近将 VS 2010 和 .NET 4 应用程序升级到了 VS 2012 和 .NET 4.5.我们有一个构建脚本来在测试服务器上部署应用程序.我们有两个盒子 - 一个是带有 VS 2012(全新安装)的 Windows 8,另一个是带有 VS 2010 和 VS 2012(新安装)的 Windows 7. 从 Windows 8 运行构建脚本时,构建脚本运行良好并将应用程序部署到测试
..
我正在尝试为所有具有属性的项目文件调用 msbuild 任务.我使用硬编码配置和平台组合四次调用 msbuild 任务.类似的东西
..
如何获取 Microsoft.Build.Utilities.v3.5?我正在使用 StyleCop 4.7,它似乎是 Stylecop.dll 中的 StyleCop msbuild 任务作为依赖项 Microsoft.Build.Utilities.v3.5.你知道我怎样才能获得那个dll吗?我的意思是我应该下载并安装什么才能获得那个 dll(安装 Visual Studio 不是一种选择)
..
我对此SO帖子有一个非常相似的问题: TFS Build 2010-自定义二进制位置和SharePoint WSP .没有明确的答案,但是唯一提供的答案似乎是要走的路. 我正在构建多个解决方案,并且需要将解决方案和项目放置到自己的文件夹中.这导致生成输出更改为我正在使用的模板中的MSBuild调用.我已经使用了一段时间,没有任何问题. 最近,开发人员抱怨说在我们的日常构建中没有生成.w
..
我想执行一个msbuild项目,该项目使用批处理来确定已经重新构建了一个或多个csproj项目,因此需要新的nuget打包.到目前为止,我编写的脚本似乎是一个合理的开始,但是它的增量构建机制无法正常工作. MainBuild目标无论何时都将执行. 这就是我所拥有的:
..
我有一个属性来指定构建驱动器: Y: 如果要使用批处理文件更改构建驱动器,可以执行以下操作: @echo off set buildDrive=H: :: Then call MSBuild Msbu
..
我有9个项目的解决方案.每个项目中的所有引用的CopyLocal属性都设置为False. 当我从VS构建它时,这些引用的二进制文件都不会复制到输出构建目录中.同样,当我使用msbuild进行构建时,我只会看到项目二进制文件,而没有引用. 但是,当我在msbuild命令中指定输出路径时,会复制一些引用,但我不知道为什么?有没有我忘记设置的设置?有人看过吗? 解决方案 在不设置Ou
..
我想用以下代码对我提供的密码进行加密:
..
我正在尝试在我的(主要是C ++)项目上运行MSBuild(想象一个非常庞大的代码库). Visual Studio 2015是有问题的工具集( Windows 7 SP1和VS 2015 Update 2 ).即使使用/m:1(从而迫使它仅使用一个处理器),我仍发现一些完全 random 项目始终挂在编译阶段.例如,发生此问题时,如果查看有问题的项目及其包含的文件,则可以看到已为每个翻译单元成功
..
我有一个共享的属性文件shared.properties.proj $(MSBuildProjectDirectory)\..\Shared Assemblies
..