msbuild相关内容

TeamCity - Microsoft.Bcl.Build 依赖项

我刚刚对我的存储库提交了一些代码更改,并且突然之间(经过数周的良好).TC 构建开始失败,因为它无法下载 Microsoft.Bcl.Build.1.0.6 的 NuGet 包. 我最终不得不手动将包目录的内容复制到 TC 构建位置,这完全违背了 NuGet 的意义. 我可以检查什么来找到问题的根本原因? 关于 NuGet 的一切都在获取包的解决方案中启用. 解决方案 O ..
发布时间:2022-01-20 09:24:56 其他开发

Visual Studio 在哪里保留它自己的 nuget.exe 副本?

我想知道 Visual Studio 将它的 nuget.exe 副本保存在哪里,以便我可以在我计划执行的自定义 msbuild 目标中使用该路径. 前段时间,NuGet 包还原在 Visual Studio 中不是自动的:您必须导入自定义 .targets 文件,以便在构建之前还原包.当时,nuget.exe 的副本与每个解决方案一起保存在 .nuget 文件夹中.如今,Visual St ..
发布时间:2022-01-20 09:22:59 其他开发

如何为引用的 nuget 包指定输出文件夹?

我有一个项目,其中引用了一些 nuget 包. 在输出文件夹(bin\Debug 或 bin\Release)中,所有引用的库都位于可执行文件旁边. 如何指定库的输出文件夹? 我想要 bin\Release\Libs 中的所有 nuget 库和 bin\Release 中的可执行文件. 解决方案 感谢 zivkan 的 调查我找到了答案.传统项目的目标 CopyFilesTo ..
发布时间:2022-01-20 09:18:30 C#/.NET

如何更改 NuGet 包中的目标文件名?

JavaScript 命名约定需要文件名中的版本号,例如 jQuery.1.34.min.js,我有一个文本模板,它将输出 my-library.js在输出文件夹中. 我想用 my-library.js 创建 NuGet 包,安装时应将其部署为 my-library.1.34.js 如果我在 msbuild 过程中构建 nuget 包,我无法重命名我的输出 js 文件. 我已经有 ..
发布时间:2022-01-20 09:15:51 其他开发

MSBuild 15 NuGet 还原和构建

我正在尝试让新的 MSBuild NuGet 恢复功能正常工作,但遇到了一个奇怪的问题. 如果我这样做: msbuild.exe mySolution.sln/p:Configuration=Release 我收到有关缺少软件包的错误消息.这是预期的行为.但是,如果我这样做: msbuild.exe mySolution.sln/p:Configuration=Release/t:re ..
发布时间:2022-01-20 09:11:23 C#/.NET

Jenkins:找不到名为 MSBuild 的工具

在 Jenkins (Jenkins 2.6) 中设置流水线构建,复制基于 git 的构建的示例脚本会给出:“找不到名为 MSBuild 的工具".我在 Manage Jenkins -> 中设置了 MSBuild Tool全局工具配置.我在从节点上运行管道. 在Slave配置中,我在Node Properties ->中设置了MSBuild工具路径.工具位置. 在构建过程中它无法获取 M ..
发布时间:2022-01-18 17:07:27 其他开发

MSBuild SonarQube 跑步者跳过自动生成的文件?

我已经设置了本地 SonarQube 5.1.1 服务器.我还安装了 C# 插件(4.1 版)以及 MSBuild 运行程序(1.0 版).然后,我在 .NET 代码库上为我目前正在从事的项目执行了两次单独的运行: 使用 sonar-runner 和 C# 插件 使用 MSBuild 运行器 两次运行都是通过 CLI 进行的.然而,运行产生了非常不同的结果.这是一个例子:在第一次运行 ..
发布时间:2022-01-17 22:15:37 C#/.NET

VSTS SonarQube 找不到 TRX 文件

我正在使用 Visual Studio Team Services 执行自动构建,并使用 SonarQube 显示代码质量、覆盖率等.我还使用私人托管的构建代理. 所有构建步骤都可以成功处理数据并填充到 SonarQube,这很棒.但是,SonarQube 中没有显示代码覆盖率.查看 VSTS 中的日志后,我发现 SonarQube 正在与 VSTS 将 .trx 文件发布到的目录不同的目录 ..
发布时间:2022-01-17 22:02:29 其他开发

SonarQube C# 分析失败“不是指针的有效行偏移"

我已经使用 SonarQube 成功分析了一段时间的项目,但现在我遇到了一些错误.确切的错误是: 12:26:01.413 错误:SonarQube 扫描仪执行期间出错java.lang.IllegalArgumentException: 74 不是指针的有效行偏移量.文件 [blaablaabala...] 在第 118 行有 70 个字符在 org.sonar.api.internal.go ..
发布时间:2022-01-17 21:59:22 C#/.NET

可以用MSBuild在ARM下构建C++项目吗?

我正在测试使用 MSBuild 为 Windows Phone 和 Windows Store 执行现有 C++ 项目的 ARM 构建的可行性.在带有 VS2012 的 Windows 7 上,我打开了 Visual Studio 2012 ARM 开发人员命令提示符.然后我试了一下,看看会发生什么: C:\cryptopp>msbuild/t:Build/p:Configuration=Deb ..
发布时间:2022-01-17 14:25:39 其他开发

MsBuild 没有在好目录中查找自定义任务的二级依赖

我写了一个 MsBuild 任务:MyTask.在我的解决方案中,我有 Task 项目和其他项目.MyTask 引用了一个项目(比如 ProjA),该项目引用了第三个程序集,比如(dep1 和 dep2). 所有项目都构建良好,我将输出放在一个目录(编译)中.在这个目录中,我有我想要的所有 dll:MyTask.dll、ProjA.dll、dep1.dll、dep2.dll 和其他. ..

npm install 错误:“找不到 v120 的构建工具(平台工具集 = 'v120')"

在运行需要 node-gyp 重建的 npm install 时,抛出以下构建错误: MSB8020:v120 的构建工具(平台工具集 = 'v120')不能被发现.要使用 v120 构建工具进行构建,请安装 v120构建工具.或者,您可以升级到当前的 Visual通过选择 Project 菜单或右键单击 Studio 工具解决方案,然后选择“重新定位解决方案" 系统信息 Win ..
发布时间:2022-01-15 15:34:31 其他开发