msbuild相关内容

从两个不同的位置安装ClickOnce应用程序

我有一个使用C#.NET Framework 3.5开发的Windows Forms应用程序,Service Pack 1.应用程序可以根据开发数据库以及生产数据库进行发布。我正在使用MSBuild社区任务来发布我的应用程序。将应用程序发布到不同的位置(即开发地点和生产地点)时,我不会面临任何问题。 问题: 将开发应用程序安装到我的机器后,无法安装生产应用程序。它给我一个错误说: ..
发布时间:2017-05-06 18:20:56 C#/.NET

Visual Studio包生成和私有bin路径中的DLL

我正在使用MEF来做一个粗略的插件架构。这工作很好但是,当我使用visual studio包/发布构建任务(我通过NAnt / MSbuild调用)进行部署时。我的未引用的插件程序集不包含在程序包中,因此未部署。 有没有办法告诉VS / MSBuild包含这些DLL? 他们住在/ bin /扩展。 干杯, Rob 解决方案 在这篇博文中找到答案。它的工作原理: http ..
发布时间:2017-05-06 18:00:13 其他开发

MSDeploy runCommand使用相对路径

我正在尝试通过MSDeploy作为我的打包/部署过程的一部分来运行命令。特别是,我正在尝试通过对我的一个DLL运行 installutil 来创建一个自定义事件日志,但是我从DLL中指定了一个相对路径部署目录。要开始,我将以下配置添加到我的csproj,以便在我的清单文件中生成runCommand提供程序。请注意DLL的绝对路径。 ..
发布时间:2017-05-06 17:42:46 其他开发

如何使用Team Build 2010部署Windows Service项目

我有一个VS2010解决方案,其中包括几个Windows服务项目。我需要在Team Build 2010中部署这些服务,并且Windows服务必须部署在几台Windows Server计算机上。 我该怎么做 解决方案 您可以有条件地调用 SC.exe 命令从您的Windows服务项目文件(* .csproj)在远程计算机上安装Windows服务。 p> 这是一个例子: ..
发布时间:2017-05-06 17:36:41 C#/.NET

TFS2010构建定义以部署到多个服务器?

我一直在研究使用MSDeploy的TFS2010新版本和部署功能。到目前为止,一切顺利(尽管很难找到有关具体情况的信息)。 我可以修改我的构建定义来指定要部署的两个或多个服务器吗?我需要做的是部署到多个服务器(因为我在使用NLB的测试环境中有两个)。 我现在有一个Build定义,它构建,运行我的测试,然后部署到我的一个测试服务器(其上运行MsDeployAgentService)。它工 ..
发布时间:2017-05-06 17:00:15 其他开发

使用msbuild从VS 2008到2010升级时构建顺序和依赖关系

我正在升级VS 2008解决方案以在VS 2010上运行 我成功地在VS 2010中构建了 我现在的下一步是配置运行TFS 2008的构建机器 每当我开始构建它,它会按照字母顺序执行我的项目,而不考虑依赖关系。我已经搜索了很多,我似乎找不到一个解决方案。 我的问题最接近的解决方案在这里找到: msdn链接链接到这个:依赖解决方案 然而,我正在处理 129 项目,所以我 ..
发布时间:2017-05-03 00:10:06 其他开发

有没有人有PowerShell的依赖图和拓扑排序代码片段?

我们正在尝试使用依赖图和拓扑排序并行化构建。 我们的所有构建逻辑都是用Msbuild编写的,我们正在使用powershell来调用它。 / p> 有没有使用powershell实现依赖图和拓扑排序? 我知道在unix中有一个实用程序称为tsort可用。有没有类似的东西可以在PowerShell中使用? 这篇文章给了很好的主意,但是在C#“ http://msdn.micro ..

如何从命令行构建android apk?

如何从命令行构建一个APK文件?我试过 MSBuild myProject.dproj / p:Config = Release / p:Platform = Android 但没有生成APK文件,只有.so文件。 解决方案 一些实验表明,各种拟议的行动方案的以下方面将发挥更加完整的作用。 你创建一个新的Delphi多目标项目(让我们称之为Foo)你有一 ..
发布时间:2017-04-28 18:51:44 移动开发

为什么Delphi 2009 IDE生成的可执行文件与命令行上生成的可执行文件不同?

我正在使用MSBuild生成构建,并在命令行中在dproj中构建配置。令人不安的是,由此生成的可执行文件的大小与IDE构建产生的不同(不是很多但仍然是)。任何想法为什么?我会想到使用相同的编译器? 解决方案 要查看什么IDE,请检查 工具|选项|环境选项|编译和运行|显示命令行 您可以检查编译器消息。 ..
发布时间:2017-04-24 23:44:35 Delphi

为什么Jenkins在使用MSBuild时忽略%PATH%变量?

我试图用Jenkins来编译我用Delphi创建的MSBuild项目。我将MSBuild插件安装到Jenkins并进行配置。我正在为我的构建作业选择具体的配置。 我已经设置了所有Delphi编译器所需的Jenkins环境变量(从rsvars.bat为你Delphi类型。) 该项目在命令行上编译得很好。如果我在命令行上执行,MSBuild会报告一个不错的大胖PATH(正确的)作为用于调用 ..
发布时间:2017-04-24 22:20:36 Delphi

如何使用MSBuild和Delphi XE2构建

我已经使用Delphi XE和MSBuild构建项目,使用以下简单的例子,它在批处理文件中工作正常。 Project1是使用“File”创建的一个空项目新| VCL在IDE中形成应用程序: 调用“c:\Program Files(x86)\Embarcadero\RAD Studio\\ $ 8 $ b msbuild.exe / target:Build / p:config =发布“c: ..
发布时间:2017-04-24 02:51:16 Delphi

MSBuild如何找到Delphi搜索路径?

如果我启动RAD Studio命令提示符并运行 msbuild / t:重建 在项目目录中,msbuild将显示完整的命令行以调用dcc32,包括所有路径设置。 MSBuild根据IDE设置(存储在注册表中)和项目文件(其中包含诸如$( DCC_UnitSearchPath)? RAD Studio命令提示符仅为MSBuild设置.Net环境,幕后 ..
发布时间:2017-04-23 22:25:40 Delphi

如何让MSBuild完成相当于dcc32 -b的Delphi项目的完整构建?

如何让MSBuild完成相当于dcc32 -b的Delphi项目的完整构建? 我有两个项目正在尝试构建,第一个使用一些条件定义,它们通过msbuild传递给dcc32。然而,一些常见的单位似乎被第一组条件所困扰,所以第二个项目是不正确的。 解决方案 我相信它是 / t:rebuild ,msbuild输出列出所有dcu的“删除文件:...”,然后构建项目。 我使用一个批处理文件 ..
发布时间:2017-04-23 20:26:30 Delphi

如何指定MSbuild输出文件夹?

当我使用MSBuild命令行执行delphi 2009项目时,输出总是转到C:驱动器 C:\MyProjects> ; MSbuild“C:\MyTestProject\Test.dproj”/ t:Build / p:OutDir =“C:\Output\bin\” 为什么会这样? 谢谢&问候, Pavan。 解决方案 我知道 docs否则,但尝试 ..
发布时间:2017-04-23 17:17:05 Delphi

Delphi构建自动化和持续集成可以使用MS Build?

我正在寻求一个连续的单元测试运行系统,我听说过一个叫做“smoketest”或“tinderbox”(一个构建服务器,它可以执行干净的版本控制检查和给定的全部系统构建)源代码库或项目),以及Delphi等小团队的“持续集成”。 我不愿意提交商业“构建服务器”产品希望通过MS-Build支持,我可以做很多这样的工作,这个内置在delphi中。 我正在寻找资源,想法和一个开始的地方。我不知 ..
发布时间:2017-04-23 16:51:25 Delphi

如何通过MSBuild将参数传递给编译器?

我正在使用下面的行让MSBuild建立Delphi 2010 groupproj: MSBuild C:\src\\ \\ myprojgroup.groupproj / target:Build / p:config =发布 我无法弄明白修改上面的行,以便我可以传递这个参数 -EC:\mypath 到编译器(bcc32.exe)。 大 ..
发布时间:2017-04-23 15:44:12 Delphi

在项目中共享Delphi源文件的最佳方式是什么?

在项目之间共享Delphi源文件的最佳方式是什么? 澄清:我们要使用单个源文件在多个Delphi项目中。我们一直在使用我们的SCM工具将相同的文件放入多个文件夹,但这不是一个超级优雅的体验,我们也考虑迁移到不支持这一点的工具。 由于我一直在调查这个问题,我已经考虑了一些不同的方法,但是我想知道你在做什么,以及如何找到你的方法。 p> 重要场景 代码时间 添加新的共享依 ..
发布时间:2017-04-23 14:39:35 Delphi