msbuild-propertygroup相关内容
我有一个想要复制到多个位置的目录. 说我有 home.aspx 我想复制到 abc/home.aspx def/home.aspx ghi/home.aspx 我有两个问题: 如何定义列表 abc、def、ghi? 如何使用此列表的每个元素执行我的复制任务? 解决方案 这是我整理的一个实际示例,它显示了您正在寻找的内容:
..
我又一次与 MSBuild 作斗争.我想要一个用根路径定义的属性值.作为构建的一部分,路径将使用版本信息进行更新.但是,MSBuild 似乎有自己的范围规则,这些规则似乎完全倒退了.举第一个例子:
..
我需要能够以编程方式发布 SSDT 项目.我正在考虑使用 Microsoft.Build 来执行此操作,但找不到任何文档.创建 .dacpac 似乎很简单,但我将如何发布到现有数据库或至少发布到 .sql 文件.这个想法是让它做当我右键单击项目并选择发布时所做的事情.它应该与选定的数据库进行比较并生成升级脚本. 这是我迄今为止创建的 .dacpac: 部分类 DBDeploy{项目项目;内
..
我正在尝试使用 WriteCodeFragment MSBuild 任务来创建 AssemblyVersion 属性.我在创建属性组以正确传递处理所需的 ITaskItem 数组时遇到问题.有人可以举个例子吗? 解决方案 这将创建一个名为 BuildVersion.cs 的文件,其 AssemblyVersion 属性为 123.123.123.123.如果 OutputFile 被移除,
..
我想用另一个文件 xy.xml 中的字符串“我很好"替换文件 test.xml 中的字符串“我很好".在 ms build 中使用正则表达式. 我必须从一个文件(xy.xml) 中读取字符串并将其替换为另一个文件test.xml.所以请提供必要的步骤来通过示例解决这个问题 解决方案 编辑:这个答案已经过时了.使用下面的解决方案... 使用 ReadLinesFromFile 任
..
我有一个构建脚本,需要对可执行文件的路径进行硬编码.路径是: C:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools\cabwiz.exe 这运行良好,但现在我在 64 位操作系统上运行(但我的同事和构建服务器仍然在 32 位上). 我需要这样的路径: C:\Program Files (
..
我有一个共享的属性文件shared.properties.proj $(MSBuildProjectDirectory)\..\Shared Assemblies
..
如此摆弄MSBuild任务,我发现一次对Regex元数据属性进行评估,而不是对每个项进行评估. 例如
..
在AfterBuild脚本中,我使用以下方法将文件上传到部署服务器:
..
我看到 this SO问题,并有类似的要求.这就是我在.targets文件中拥有的-
..
我有用csharp编写的内嵌任务代码 我想知道是否可以通过内嵌任务代码访问Propect属性 例如我正在尝试将字符串匹配项替换为项目属性值.有可能吗?
..
我们需要创建一个属性来指示我们的软件版本.然后我们要在WIX项目中使用它,即在wxs文件中引用它.我们不想在wxs文件中定义它,因为我们也希望MSBuild也根据该版本号重命名输出文件. PropertyGroup中常量的定义对我们来说不合适,这是原因: 在PropertyGroup中定义的属性是Configuration/Platform特定的.每当我们从项目属性窗口在Visual Stu
..
如何使一个构建目标中定义的值在其他targert中保持活动状态?如果PropertyGroup不是我应该在此处使用的写入MsBuild实体,那是什么? ReleaseDir在"Package"目标中可以正常打印,但在"DoPackage"中为空 c:\tmp
..
我再次与MSBuild作战.我想用根路径定义一个属性值.作为构建的一部分,该路径将使用版本信息进行更新.但是,MSBuild似乎有其自己的范围规则,这些规则似乎完全是倒退的.举第一个例子:
..
我正在尝试使用WriteCodeFragment MSBuild任务来创建AssemblyVersion属性.我在创建属性组以正确传递处理所需的ITaskItem数组时遇到问题.有人可以帮忙做例子吗? 解决方案 这将创建一个名为BuildVersion.cs的文件,该文件的AssemblyVersion属性为123.123.123.123.如果删除OutputFile,则将使用随机生成的文
..
我想使用ms build中的正则表达式将另一个文件xy.xml中的字符串"i am fine"替换为test.xml文件中的"how r u". 即我必须从一个文件(xy.xml)中读取字符串,并将其替换为另一个文件test.xml. 因此,请通过示例提供解决此问题的必要步骤 解决方案 编辑:此答案已过时.在下面使用解决方案... 使用ReadLinesFromFile任务从xy.
..
我想知道为什么在下面的代码中,MsBuild拒绝设置后缀元数据.它确实可以使用CreateItem任务而不是ItemGroup声明(因为CreateItem是在构建时计算的),但是我不能在这里执行此操作,因为此代码在“属性文件"中:该项目没有目标,只是一堆我包含在实际项目中的属性/项目.
..
我有一个目录要复制到多个位置。 说我有 home.aspx 我想将其复制到 abc / home.aspx def / home.aspx ghi / home.aspx 有两个问题: 如何定义列表abc,def,ghi? 如何用此列表的每个元素执行复制任务? 解决方案 这是一个实际的例子,我放在一起,显示你在寻找什么:
..
我希望能够到指定代码AnalysisRules在命令行的MSBuild(代码分析/ FxCop的)。 项目文件将在它是这样的: < CodeAnalysisRules> -Microsoft.Globalization#CA1301; - 微软。全球化#CA1302< / CodeAnalysisRules> 所以,我认为我用这样的: MSBuild.e
..
我需要能够以编程方式发布SSDT项目。我期待在使用Microsoft.Build这样做,但无法找到任何文件。这似乎很简单,以创建.dacpac,但我怎么会或者发布到一个现有的数据库,或者至少是一个.sql文件。这个想法是有它做它,当我在项目点击右键并选择发布。它应该有选择的数据库进行比较,并生成一个升级脚本 这是我迄今为止创建.dacpac: 部分类DBDeploy { 计划项目;
..