msbuild相关内容

在构建期间自动化 xsd.exe

我需要一种在构建过程中根据 *.xsd 文件自动重新生成 *.cs 文件的方法,最好不涉及任何自定义加载项.这也需要在 CI 构建上运行. 我不确定我是否遗漏了一些明显的东西,或者在我看来这真的很棘手吗? 解决方案 我用这个脚本: @echo off光盘 %1调用 :treeProcess %2 "XSDs"光盘..转到:eof:treeProcessrem 来自 http://s ..
发布时间:2022-01-09 22:09:55 C#/.NET

$(OutDir) 的含义

我正在查看我的 Visual Studio 项目的属性并看到以下内容: $(OutDir)\$(ProjectName).exe 我很好奇 Visual Studio 是如何知道 outdir 的值的,我怎么能看到这个值.此外,这是哪种语言,例如 C#、python?也就是说$(OutDir)\$(ProjectName).exe是用什么语言写的 解决方案 $(OutDir) 是一个 ..
发布时间:2022-01-08 15:50:44 其他开发

将 robocopy 与 Visual Studio 2010 生成后和生成前事件一起使用

Robocopy 在成功时输出 1,这与大多数在成功时以 0 退出的程序不同.Visual Studio(和 MSBUILD)将退出代码 1 解释为错误. 如何在 Visual Studio 构建后和构建前事件中使用 Robocopy,以便构建环境正确识别其失败和成功? 注意:这或多或少是 这篇文章. 解决方案 MSBuild extensionpack 包含一个 Roboco ..
发布时间:2022-01-08 15:50:26 其他开发

使用颠覆构建提交

简单的问题.我使用 Visual Studio 并且我刚刚安装了颠覆,我如何强制使用 msbuild 构建项目,如果成功构建提交它会警告用户.我会使用 TortoiseSVN 或 VisualSVN 或 AnkhSVN(不管它叫什么),如果他们有能力强制构建内置提交(我知道这不是他们的用法,我知道它们只是用作提交 SVN 的 GUI)我想知道是否可以使用这些工具中的任何一个来做这些额外的事情. ..
发布时间:2022-01-08 15:50:20 其他开发

MSBuild:如何在构建时创建和使用任务来转换内容项?

我有一个类似这样的 Silverlight 3 项目: 基本上我已经在我的项目中添加了一个 PNG 文件并将其构建操作设置为“内容".这很好用. 现在我想做的是能够将 不同 格式的图像添加到我的项目中,并让它们在构建时转换为 PNG - 所以最终结果就好像我一开始就在项目中添加了一个 PNG 图像(作为内容). 换 ..
发布时间:2022-01-08 15:50:14 其他开发

如何将 MSpec 与 MS Build 集成?

几天前,我观看了 BDD 截屏视频“http://blog.wekeroad.com/" rel="noreferrer">Rob Conery.在视频中,他展示了如何使用 MSpec,所以我下载了它并玩了一下.我现在想要的是整合 MSpec 与 MS Build,但我不知道如何...我使用 TFS 团队构建作为我的 CI 服务器 - 你能帮我集成 MSpec 与 MSBuild? 谢谢! ..
发布时间:2022-01-08 15:49:57 C#/.NET

Antlr4 C# 目标和生成文件的输出路径

我有一个带有 Antlr3 语法文件的 C# 解决方案,我正在尝试升级到 Anltr4.事实证明,语法是最简单的部分(它变得更好,而且大小只有三分之一!).生成解析器原来是棘手的部分. 在旧解决方案中,我只是在语法文件更改时运行 AntlrWorks 来更新词法分析器和解析器 .cs 文件.词法分析器和解析器与语法直接包含在同一个项目中,因此解析器周围的框架可以直接使用它们. 对于 C ..
发布时间:2022-01-08 15:49:48 C#/.NET

是否可以从命令行或 Web 上下文之外构建站点核心数据包?即使用 nant

Sitecore 包向导可用于构建包含本地 Sitecore 实例的数据和文件的包. 是否可以从命令行或在网站上下文之外构建 Sitecore 包(仅项目,不需要文件)?这个想法是使用 Nant 创建一个 Sitecore 数据包.我知道 Hedgehog TDS,但这个问题是针对现有的 Sitecore api 可以做什么. 解决方案 你应该看看 Sitecore.Kernel 中 ..

如何在构建期间使用 msbuild 生成文件

有谁知道如何修改 csproj 文件以在构建期间生成代码文件而不实际引用文件? 类似的过程: 创建文件, 在构建期间动态引用临时文件 编译后的程序集有其他成员,具体取决于构建期间创建的文件 这样做的目的是创建一种使用 roslyn 而不是使用 t4 模板生成代码文件的方法,一旦您尝试根据属性执行某些操作,使用起来非常尴尬. 因此我计划提供一种方法来使用特殊的 cshar ..
发布时间:2022-01-08 15:49:35 其他开发

MSBuild -- 使用 .csproj 文件还是自己创建?

好的,所以我欣然承认,在持续集成方面我是新手. 话虽如此,我正在尝试设置一个 CC.NET 环境来自学,但我无法找到设置自动构建部分所需的信息. 据我了解,在 C# 中,由 VS 2005 生成的 .csproj 文件并转发 是一个有效的 MSBuild 文件.也就是说,我已经能够使用 .csproj 文件将 MSBuild 任务集成到 CC.NET 中,但是我对此有一些问题: ..

MSBuild 属性范围

我又一次与 MSBuild 作斗争.我想要一个用根路径定义的属性值.作为构建的一部分,路径将使用版本信息进行更新.但是,MSBuild 似乎有自己的范围规则,这些规则似乎完全倒退了.举第一个例子: ..
发布时间:2022-01-08 15:49:03 其他开发

使用 Roslyn 进行编译时源代码修改

是否可以在 CI 服务器上的 MSBuild 任务中使用 Roslyn 进行编译之前修改源代码?我已经成功地在 VS 中做我想做的事,但我想知道在 VS 之外是否有可能.目前我正在研究工作区 API 和编译器 API,它们似乎是实现这一目标的正确工具,但我仍然不确定这是否可能?特别是我担心返回我对 MSBuild 所做的更改以使其继续工作. 解决方案 这绝对是我们正在考虑的一个场景.今天有 ..
发布时间:2022-01-08 15:48:53 C#/.NET