msbuild相关内容

如何将自定义事件绑定到VS 2013中的grunt任务运行器

我知道任务跑步者为视觉工作室扩展,你可以将一个咕噜任务绑定到特定的视觉工作室“事件”,就像: $ b 开放解决方案 在我的情况下,我想自动执行部署过程在 Visual Studio中发布网站时创建部署包时使用grunt(clean,minify,concat文件等)运行构建任务 。 我也希望对部署包进行一些修改,而不是整体拾取 主目录中的文件列表我想选择库(D LL)以及由 d ..
发布时间:2018-05-30 15:12:57 其他开发

使用Visual Studio Ultimate / Online和Git构建自动化Php项目的最佳实践

我们有一个现有的Php应用程序,我想将它集成到我的 简单的MS Build过程中。目前,我们正在使用Visual Studio 2013 Ultimate与Visual Studio Online(TFService)和Git来源控制各种C ++,C#和这个PHP Web应用程序(全部在不同的Git仓库中)。 为了在VS2013中开发我们的PHP代码,我们使用了Devsense的Php扩展( ..
发布时间:2018-04-28 12:05:51 PHP

我如何从VS / msbuild中提取Git commit hash?

开发人员在他们的机器上运行一个PowerShell脚本,通过MSBuild将各种Nuget包发布到OctopusDeploy。 这个场景是: 我们希望将当前的git commit的哈希(Git repo的基础与 .sln 目录相同)作为生成版本号的一部分。要做到这一点,我们大概需要提取当前提交的散列并将其插入到版本号字符串中,然后我们将其作为参数传递给MSBuild。 所以问题是,如 ..
发布时间:2018-04-28 12:02:55 其他开发

如何加速使用jenkins触发的git拉动?

这是一款超过2 GB的xamarin移动应用程序。 我的领导能够使用MSBuild构建它。 我给出了使用Jenkins和MSBuild作为插件自动化构建的任务。 因为这是一个非常大的应用程序,所以git拉动已经花费了一个多小时,任务进度条显示大约95%。 问题1)我怎样才能加速这jenkins / git拉动过程? 我正在研究客户端的虚拟机和网络速度相当不错。 b ..
发布时间:2018-04-28 11:59:15 其他开发

带有GitHub的Visual Studio团队服务

我正在为我的inhouse(封闭源代码)项目设置CI工作流程。我目前正在使用GitHub进行git /问题跟踪。我的应用程序是桌面应用程序(无云/服务器部署)。因此,工作流应该是 通过 github webhooks 运行MSBuild 运行测试 构建版本 我喜欢托管CI系统但我无法弄清楚Visual Studio团队服务是否需要完全承诺,或者我可以将它用于CI并通过正常的git ..
发布时间:2018-04-27 14:58:41 其他开发

克隆生成回购时,如何让TeamCity创建.git目录?

我试图在MSBuild文件中运行自定义命令;它基本上运行'git log -10'并将提交信息存储到一个文本文件中。 问题是,当我尝试运行构建时,它的错误说“致命的:不是一个混帐存储库“。所以我检查了TeamCity的项目工作目录,没有.git目录! 为什么TeamCity在克隆版本库时不创建.git目录?有没有一种方法来启用它? 编辑:TeamCity版本是7.1.2;我会尝试 ..
发布时间:2018-04-27 14:22:15 其他开发

用MSBuild执行任务

我试图运行以下命令作为MSBuild脚本的一部分: for / R。 (* .targets)中的%f复制/ Y“%f”“C:\程序文件(x86)\ MSBuild\Microso ft\VisualStudio\TeamBuild” 这些命令在exec中以下列方式实现: 该命令可以在控制台中正常工作,但是当试图从MSBuild运行时,出现错误: ..
发布时间:2018-01-27 23:30:57 其他开发

用MSBuild更改.xla文件

我正在尝试为我当前的项目创建一个构建脚本,其中包含一个Excel加载项。加载项包含一个带有变量version_Number的具有文件modGlobal的VBProject。每个构建都需要更改此数字。确切的步骤: 使用Excel打开XLA文档。 切换到VBEditor模式。 (Alt + F11) 打开VBProject,输入密码 打开modGlobal文件 更改变量的默认值为当前日期 ..
发布时间:2017-09-04 01:21:44 Office

在MsBuild中,如何运行PowerShell并报告所有错误

可能重复: 任何好的PowerShell MSBuild任务? Powershell不似乎有一个简单的方法来触发它与任意的命令,然后冒泡解析和执行错误的方式正确地与不是PowerShell的调用者互操作 - 例如, cmd.exe , TeamCity 等等。 我的问题很简单。对于OOTB MSBuild v4和PowerShell v3,最好的方式是什么(开放的建议 - 不会排 ..
发布时间:2017-08-28 02:51:05 开发方法

$(OutDir)的含义

我正在查看我的视觉工作室项目的属性,并看到以下内容: $(OutDir)\ $ (ProjectName).exe 我很好奇视觉工作室如何知道outdir的价值,看到这个值。而且,哪个语言是这样的,例如C#,python?换句话说,写在 的 $(OutDir)\ $(ProjectName).exe 解决方案 $(OutDir)是Visual Studio B ..
发布时间:2017-08-25 18:59:38 开发方法

Buildserver找不到Entity Framework Sql Provider

我们正在从实体框架4切换到实体框架6.包管理器完成了其工作,解决方案无障碍地运行了测试。 但是在构建服务器上,我们得到以下运行测试的错误消息: 初始化方法xxx.SetUp抛出异常。 System.InvalidOperationException: 实体框架提供程序类型 'System.Data.Entity.SqlServer.SqlProviderServices, Ent ..

以编程方式调用EntityDeploy构建任务

我正在使用Roslyn编译,发出和运行C#源代码。然而,当面对使用EntityFramework的项目时,我遇到了一个限制。 似乎简单地发出编译是不够的,因为有一个code> EntityDeploy 构建任务,它们在发布后操作DLL。 (我相信它们在发布后将DLL中的元数据工件嵌入)。 在 .csproj 文件我正在处理,我看到以下实体部署任务: ..
发布时间:2017-08-19 23:11:33 C#/.NET

有人知道如何为C ++ Project Property规则实现DynamicEnumProperty类型

我正在为C ++项目的自定义构建配置添加一个属性。我想要属性组合框显示可以在代码中设置的值的动态列表。我认为这应该使用DynamicEnumProperty类型,但我不确定它的实现。有没有人在这个房子上工作,可以指出我正确的方向? 谢谢 解决方案 我知道这是一个古老的问题,但您仍然可以享受解决方案;) 除了引用程序集和导出所需类型MEF作为Dmitry上面解释的,您还需要将VS ..
发布时间:2017-07-22 13:10:49 其他开发

MSBuild社区任务文档

是否只是我或这个项目的文档真的很稀缺? 我正在试图找到一般使用FtpCreateRemoteDirectory和FTP功能,但是似乎找不到任何东西。 Googling FtpCreateRemoteDirectory,只显示项目的源代码... 解决方案 文档就像你说的很稀缺。 我发现最好的是在这里下载最新的源代码: https://github.com/loresoft/ m ..
发布时间:2017-06-15 21:39:50 其他开发

如何自动将版本号插入到AssemblyName中

我正在努力建立这个问题: 从MSBuild中的文件读取单个值 我的目标是拥有一个地方把几个项目中使用的版本号,我也想要一个项目的DLL文件名中的一部分版本号。 根据上面的问题,我已经得到了第一部分,但是我在第二部分遇到困难,并希望有一些指导。 在我的解决方案中,我设置了一个简单的名为Version.txt的文本文件仅包含完整版本号: 1.1.0.0 在我的两个项 ..
发布时间:2017-06-08 20:39:55 C#/.NET