msbuild相关内容

WarningsPlugin 未从 MSBuild 收集警告

我正在尝试多分支工作.构建解决方案有效,但解析构建生成的警告失败. 这是我的 Jenkins 文件: 节点{阶段(“结帐"){结帐单片机}阶段(“构建"){bat "\"${tool 'MSBuild VS2013'}\" Solution.sln/p:Configuration=Release/p:Platform=\"Any CPU\"/p:ProductVersion=1.0.0.$ ..
发布时间:2022-01-08 15:39:32 其他开发

更改或损坏的 msi

我是 wix 新手,请多多包涵. 我有一个适用于我们的 WPF Windows 应用程序的安装程序.我现在正在尝试在我的应用程序安装之前进行先决条件应用程序的安装.我可以构建与我的应用程序的先决条件打包在一起的安装程序,但是当我运行它并单击“是"时,如果我想为我的先决条件程序运行安装,它会抛出错误. 安装程序检测到文件“C:\Users\DevMachine\AppData\Local ..
发布时间:2022-01-08 15:39:16 其他开发

MSBuild 任务 - 构建失败,因为在发布而不是调试中构建了一个解决方案

我在 MSBuild 遇到了一个奇怪的问题,我想它可能只是环境问题.我们正在使用 MSBuild 构建许多单独的解决方案,它似乎可以在我的机器上运行.但在其他几台机器上,它无法正常工作. 我已经找到了这个问题,看起来解决方案之一(或该解决方案中的一个项目)是在“发布"中构建的,而其他所有东西都是在“调试"中构建的.这会导致某些引用丢失 - 因此在“发布"中构建的解决方案无法构建.我希望所有解 ..
发布时间:2022-01-08 15:38:59 C#/.NET

可以通过批处理文件以编程方式删除和添加对 csproj 的引用吗?

我正在编写一个简短的批处理文件来准备一个带有示例项目的控件库 DLL,以便通过 sip 文件进行部署,并且有以下问题. 给定一个位于已知位置的 csproj 文件和一个位于已知位置的 DLL,是否可以从批处理文件(通过第三方命令行 exe 或其他脚本)以编程方式更新 csproj 以添加新的 DLL? 我的文件夹结构是 /构建/SDK/WPF/4.0 : ControlLibrary ..
发布时间:2022-01-08 15:38:35 C#/.NET

如何在 MSBuild 任务中将行插入文件?

我正在尝试将一些文本插入到文本第二行的文件中.我目前使用 ReadLinesFromFile 在顶部插入文本.有没有办法将我从那里得到的列表分成两部分,以便我可以在第二行插入? 我现在拥有的: ..
发布时间:2022-01-08 15:38:28 其他开发

使 WIX 安装程序将文件放置在 AppData 中

我正在为 windows 的以太坊客户端编写一个 dapp.为了使用户可以使用 dapp,我必须将特定文件放在 appdata 的文件夹中.所以我应该在 %appdata%\Parity\Ethereum\dapps\mydappname 中放置一些文件.但我总是在使用 WIX 时遇到奇怪的错误,最后一个是 错误 93 ICE64:目录 dapp 在用户配置文件中但不在列在 RemoveFi ..
发布时间:2022-01-08 15:38:19 其他开发

Visual Studio 构建错误“路径中的非法字符"

当我尝试在包含网站的 Visual Studio (2010 SP1) 中构建我的解决方案时,我收到以下有趣的错误. ----- 构建开始:项目:C:\...\Web\,配置:调试任何 CPU ------验证网站: Build (web): 路径中的非法字符.验证完成 没有更多信息,即使构建详细程度设置为诊断.我试图删除所有我能找到的临时文件,重新启动我能做的一切.我什至从头开始重新获取我的 ..
发布时间:2022-01-08 15:37:55 C#/.NET

如何过滤 ItemGroup?

我正在尝试从另一个创建过滤项目组,其中过滤后的项目组将仅包含第一个组中具有指定文件扩展名的项目. 我收到以下错误: 错误 MSB4190:在此条件“'%(Extension)'=='.sys'"中不允许对位置 1 的内置元数据“Extension"的引用. 当我运行这个时: ..
发布时间:2022-01-08 15:37:45 其他开发

我需要为 TeamCity 服务器或 Team Foundation Build Service 上的 C++ 项目/VS 2013 安装什么?

我正在尝试在 TC 8.0.6(内部版本 27767)上的 Visual Studio 2013 解决方案中构建 C++ 项目. 我已直接在服务器上安装了最新的 MSBuild“Microsoft Build Tools 2013"​​(通常作为 VS 2013 安装的一部分安装). 但我收到以下错误: [17:05:23]VCTargetsPath 是 c:\Program Fil ..
发布时间:2022-01-08 15:37:15 C/C++开发

使用同名类型 &2 个 .NET 程序集中的命名空间

出于好奇,我创建了 2 个程序集,它们都有一个具有完全相同命名空间 (Library1) 的类 (Class1).然后我创建另一个引用这两个程序集的客户端并尝试创建 Class1 的实例. 毫不奇怪,编译器给了我一个关于不明确引用的编译错误.有什么方法可以显式指定我要使用的程序集中的类型以避免歧义? 注意:我知道这在实践中很少发生,如果有的话.这只是出于对语言功能的好奇而提出的问题. ..
发布时间:2022-01-08 15:37:08 C#/.NET

MSBuild 未触发 WebDeploy

多个 TFS 2010 MSBuild 不会触发 Web 部署以将 Web 应用程序发布到 IIS 网站. 这适用于多个不同的软件产品、多个不同的构建配置、2 个不同的构建代理(在 2 个不同的服务器上)、多个不同服务器上的多个 IIS 网站实例. 3 种不同的持续部署设置以前有效. 因此,希望这可以排除构建/构建服务器/托管服务器/Web 部署和 IIS 的错误配置. 根 ..
发布时间:2022-01-08 15:36:47 其他开发

将构建的程序集(包括 PDB、.config 和 XML 注释文件)复制到构建后的文件夹

有没有一种通用的方法可以让我获得构建后事件来复制构建的程序集以及任何 .config 和任何 .xml 注释文件到文件夹(通常是解决方案相关),而无需编写构建后事件解决方案中的每个项目? 目标是拥有一个包含整个解决方案的最后一次成功构建的文件夹. 在多个解决方案上使用相同的构建解决方案也很好,可能启用/禁用某些项目(所以不要复制单元测试等). 谢谢, 基隆 解决方案 您 ..
发布时间:2022-01-08 15:36:38 其他开发

发布同一 ClickOnce 应用程序的多个版本的最佳方式是什么?

我有一个 c# ClickOnce 应用程序,我需要能够为 OEM 目的多次发布. 我现在理解的方式是发布设置位于 .csproj 文件中.但是,在我想发布多个版本的情况下,这很不方便. 例如,A 公司需要与 B 公司完全不同的图标、开始菜单位置、产品名称等,但程序集不需要重命名. 这里有几个我能想到的解决这个问题的方法/问题... 1.有没有办法创建一个单独的发布设置文件 ..
发布时间:2022-01-08 15:36:28 C#/.NET

Cruise Control .Net 未显示 Nant 构建错误

我们正在运行 Cruise Control 1.5.7256.1,并使用它使用 Nant 和 Nantcontrib 进行构建.构建失败并正确成功,但是当它们失败时,相关的错误消息将显示在 CCNet 构建报告页面上.见下图 可以在“查看构建日志"页面上看到构建错误,但它们不会进入“构建报告"页面.构建本身非常简单,它只是一个构建 .Net 3.5 .sln 文件的 Nantcontrib ..
发布时间:2022-01-08 15:36:18 C#/.NET

使用 MSBuild 构建后运行测试时出现 MissingManifestResourceException(.mresource 在清单中有路径)

我在命令行上使用 MSBuild 的构建服务器上的 C# 项目的嵌入式资源存在问题.该项目在 Visual Studio 中构建和运行测试时运行良好,但是从命令行运行 MSBuild 时,运行测试时出现以下问题: System.Resources.MissingManifestResourceException:找不到任何适合指定区域性或中性区域性的资源.确保“.Properties.Res ..
发布时间:2022-01-08 15:36:03 C#/.NET