msbuild相关内容
与新 .csproj 格式(以及旧的),可以将文件添加为项目文件夹外面的链接: 也可以使用 glob 模式来包含多个文件:
..
我需要一种在构建过程中根据 *.xsd 文件自动重新生成 *.cs 文件的方法,最好不涉及任何自定义加载项.这也需要在 CI 构建上运行. 我不确定我是否遗漏了一些明显的东西,或者在我看来这真的很棘手吗? 解决方案 我用这个脚本: @echo off光盘 %1调用 :treeProcess %2 "XSDs"光盘..转到:eof:treeProcessrem 来自 http://s
..
“MSBuild 现在安装在每个 Visual Studio 版本下的文件夹中."但是,我不想在服务器上安装完整的 VS.“MSBuild 现在作为 .NET Core SDK 的一部分提供." 现在我已经安装了 .Net Core 2.1 SDK(和 4.7.2 框架),msbuild.exe 的路径是什么? 解决方案 安装后发现MSBuild.exe 15 VS Build To
..
我有一个 MSBuild 项目,我希望将当前日期添加到我正在创建的 zip 文件中. 我正在使用 MSBuildCommunityTasks.
..
我在尝试使用 Team Build 构建项目时收到此错误(MSBuild) 在 TFS 2010: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets (1970): 无法导入以下密钥文件:CCC.pfx. 密钥文件可能受密码保护. 要更正此问题,请尝试再次导入证书或手动将证书安装到具有以下密
..
我正在查看我的 Visual Studio 项目的属性并看到以下内容: $(OutDir)\$(ProjectName).exe 我很好奇 Visual Studio 是如何知道 outdir 的值的,我怎么能看到这个值.此外,这是哪种语言,例如 C#、python?也就是说$(OutDir)\$(ProjectName).exe是用什么语言写的 解决方案 $(OutDir) 是一个
..
我在我的项目中使用了一些 C# 7 功能: static void Main(string[] args){}公共字节 ContainerVersion{得到=>1个;私人集=>抛出新的 NotImplementedException();} 它在 Visual Studio 2017 中构建良好,但在使用旧的 msbuild (v14.0 C:\Program Files (x86)\MSB
..
Robocopy 在成功时输出 1,这与大多数在成功时以 0 退出的程序不同.Visual Studio(和 MSBUILD)将退出代码 1 解释为错误. 如何在 Visual Studio 构建后和构建前事件中使用 Robocopy,以便构建环境正确识别其失败和成功? 注意:这或多或少是 这篇文章. 解决方案 MSBuild extensionpack 包含一个 Roboco
..
简单的问题.我使用 Visual Studio 并且我刚刚安装了颠覆,我如何强制使用 msbuild 构建项目,如果成功构建提交它会警告用户.我会使用 TortoiseSVN 或 VisualSVN 或 AnkhSVN(不管它叫什么),如果他们有能力强制构建内置提交(我知道这不是他们的用法,我知道它们只是用作提交 SVN 的 GUI)我想知道是否可以使用这些工具中的任何一个来做这些额外的事情.
..
我有一个类似这样的 Silverlight 3 项目: 基本上我已经在我的项目中添加了一个 PNG 文件并将其构建操作设置为“内容".这很好用. 现在我想做的是能够将 不同 格式的图像添加到我的项目中,并让它们在构建时转换为 PNG - 所以最终结果就好像我一开始就在项目中添加了一个 PNG 图像(作为内容). 换
..
我知道 PDB 是为 .NET 中的托管项目生成的,方法是为编译器提供/debug 参数.有没有办法在 VS (2005) GUI 中指定这个? 到目前为止,我可以让它在发布模式下生成 PDB 的唯一方法是手动修改 .csproj 文件并添加: truefull 在“发布"设置下:
..
几天前,我观看了 BDD 截屏视频“http://blog.wekeroad.com/" rel="noreferrer">Rob Conery.在视频中,他展示了如何使用 MSpec,所以我下载了它并玩了一下.我现在想要的是整合 MSpec 与 MS Build,但我不知道如何...我使用 TFS 团队构建作为我的 CI 服务器 - 你能帮我集成 MSpec 与 MSBuild? 谢谢!
..
我有一个带有 Antlr3 语法文件的 C# 解决方案,我正在尝试升级到 Anltr4.事实证明,语法是最简单的部分(它变得更好,而且大小只有三分之一!).生成解析器原来是棘手的部分. 在旧解决方案中,我只是在语法文件更改时运行 AntlrWorks 来更新词法分析器和解析器 .cs 文件.词法分析器和解析器与语法直接包含在同一个项目中,因此解析器周围的框架可以直接使用它们. 对于 C
..
Sitecore 包向导可用于构建包含本地 Sitecore 实例的数据和文件的包. 是否可以从命令行或在网站上下文之外构建 Sitecore 包(仅项目,不需要文件)?这个想法是使用 Nant 创建一个 Sitecore 数据包.我知道 Hedgehog TDS,但这个问题是针对现有的 Sitecore api 可以做什么. 解决方案 你应该看看 Sitecore.Kernel 中
..
有谁知道如何修改 csproj 文件以在构建期间生成代码文件而不实际引用文件? 类似的过程: 创建文件, 在构建期间动态引用临时文件 编译后的程序集有其他成员,具体取决于构建期间创建的文件 这样做的目的是创建一种使用 roslyn 而不是使用 t4 模板生成代码文件的方法,一旦您尝试根据属性执行某些操作,使用起来非常尴尬. 因此我计划提供一种方法来使用特殊的 cshar
..
我陷入了这样一种情况,即我有一个 MSBuild 脚本需要读取项目的构建属性中设置的条件编译符号.我的 MSBuild 脚本文件中有以下代码 $(DefineConstants);INTER
..
如何创建一个遍历此列表并执行某些操作的任务? 如果 my
..
好的,所以我欣然承认,在持续集成方面我是新手. 话虽如此,我正在尝试设置一个 CC.NET 环境来自学,但我无法找到设置自动构建部分所需的信息. 据我了解,在 C# 中,由 VS 2005 生成的 .csproj 文件并转发 是一个有效的 MSBuild 文件.也就是说,我已经能够使用 .csproj 文件将 MSBuild 任务集成到 CC.NET 中,但是我对此有一些问题:
..
我又一次与 MSBuild 作斗争.我想要一个用根路径定义的属性值.作为构建的一部分,路径将使用版本信息进行更新.但是,MSBuild 似乎有自己的范围规则,这些规则似乎完全倒退了.举第一个例子:
..
是否可以在 CI 服务器上的 MSBuild 任务中使用 Roslyn 进行编译之前修改源代码?我已经成功地在 VS 中做我想做的事,但我想知道在 VS 之外是否有可能.目前我正在研究工作区 API 和编译器 API,它们似乎是实现这一目标的正确工具,但我仍然不确定这是否可能?特别是我担心返回我对 MSBuild 所做的更改以使其继续工作. 解决方案 这绝对是我们正在考虑的一个场景.今天有
..