msbuild-task

    3热度

    1回答

    我想根据产品名称更改以下屏幕截图中显示的文本。我知道,文本取自Assembly.Title属性,它是只读属性,因此不能在运行时更改。那么如何在编译时更改它? 我们将应用程序出售给多个客户,并且应用程序的名称应该根据客户更改。我们为每个客户配置一个配置。所以在构建时,应根据配置选择组件标题。 任何建议如何解决此问题? 更新: 我尝试了一些在评论中给出的建议,我发现以下几点: 后,我用从项目属性的组件

    1热度

    1回答

    遇到了下面的帖子 MSBuild ReadLinesFromFile all text on one line 从此我一直无法弄清楚如何做到以下几点。 如果我想要ReadAllLines但是想要将每行存储在不带分号的其他变量中,该怎么办? <ReadLinesFromFile File="@(File)"> <Output TaskParameter="Lines" ItemName="

    0热度

    1回答

    当我在Visual Studio 2010中构建以.NET 4.0为目标的项目时,出现以下警告但没有任何其他错误或警告,因此项目运行。 C:\的Windows \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(1605,5):警告MSB3247:不同版本的相同依赖性组件的实测值之间的冲突。 AssemblyFoldersEx位置:

    0热度

    1回答

    我有一个正在使用typecript插件与GruntJS一起构建的打字稿项目。我也有一个Visual Studio项目,我希望能够从中调用构建过程。 我在做这个是添加<Exec>任务,在Visual Studio中BeforeBuild目标的第一次尝试,与<Exec>任务配置是这样的: <Exec Command="grunt --no-color typescript" /> 这个运行构建精细,但

    0热度

    1回答

    如何将传入值设置为msbuild中的新值? 可以说,我在我的MSBuild文件中有这样的 msbuild /t:package /p:revision=2.2 我想修订更改为另一个变量的另一个值。 让说我有: $(Version) 我知道希望我的版本值来设定修正值。 revision = Version 怎么样? 示例 您获得版本1.0.0.0,但想要对您的版本中的版本进行修订?

    1热度

    1回答

    可以说我在物业中得到了这个AB_1.2.3.112211 我想要的是交换第一个“。”到“_” ,使其成为AB_1_2.3.112211 的两个第一字符可能会更长FX ABCD_1.2.3.112211,但它仍然应该输出ABCD_1_2.3.112211 有没有办法做到这一点在MSBuild任务?

    0热度

    1回答

    我有一个MSBuild脚本将特定文件从源文件复制到目标文件,如下所示。 我不想给* .txt,但给文件名,因为我只想要这些文件。 这里的目录“E:\ Test100 \”被重复多次(我可以把它放在一个属性中,但属性会重复)。 有没有一种方法可以简化这个从特定的目录中引用这些文件,这个文件是一次定义的? <?xml version="1.0" encoding="utf-8"?> <Project

    0热度

    1回答

    我是一个使用TFS 2013构建的大型项目的大型开发团队的一员。我们已经获得构建以使用自动测试和Web转换以及部署到更正文件夹。我们需要的最后一部分是针对不同环境将其他文件复制到放置位置的方法。 我们在解决方案中有一个文件夹,其中包含适用于不同环境的多个部署文件。我们为每个构建创建几个环境。 文件夹看起来如下: 命名的文件夹中包含几个的powershell scriptfiles (Deploy.

    2热度

    2回答

    我们在CI环境中有几个项目已经成功构建。整个周末,我们的IT团队安装了Azure SDK udpates,从那以后,我们的项目不再生成(即使它们没有引用Azure)。 我们正在建设项目的方式是 <MSBuild Condition="'$(BuildProject)' != ''" Projects="@(Projects)" Properties="Platform=$(Platfo

    0热度

    1回答

    我有ArtifactsDirectory文件夹,其中包含称为5.1.0.1,5.1.0.2,...,5.1.0.N的子文件夹。 每个5.1.0.X文件夹都包含另一个版本的输出(dll,exe文件)。 现在我想为安装程序创建一个构建定义,它将获取最新的构建输出(5.1.0.N)并将其包含到我的安装包中。 为此,我需要确定哪些5.1.0.X文件夹是最新的。 最好的方法是按文件夹的创建日期查找“最新”,