msbuild-task

    1热度

    1回答

    我总是让构建团队处理构建定义。由于一些限制,我现在不得不忍受这一点,并且对于MSBUILD如何处理XML构建定义没有太多线索。一些见解/帮助将不胜感激。 经过研究,我发现这是一个常见的问题,很少有记录的解决方案。在一个复杂的应用程序中(我们有超过50个“.csproj”项目作为一个应用程序一起工作),您会发现顶级项目(web应用程序,web api,win服务等)可以参考中级项目实用程序,基础设施

    0热度

    1回答

    搜索文件夹路径$(System.DefaultWorkingDirectory)下面是错误 ============================================================================== 2017-07-12T17:22:40.7168687Z Task : Publish Test Results 2017-07-12T17:

    0热度

    1回答

    Du对于我现在还不能破解的奇怪依赖链,我想在同一解决方案中将另一个C++项目构建为一个“后期构建”步骤。 我知道如何调用的MSBuild在命令行上,但我想它可能会更有意义使用内置MSBuild任务只是触发其他项目的构建: my.vcxproj: <?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" Tools

    1热度

    2回答

    我必须为我们的应用程序创建一个新的SQL Server用户。为了让我在每次安装时都做到这一点,我希望我们的MSBUILD脚本能够处理它。我在生成脚本中拥有登录用户和密码作为变量。用户只能是数据读取器。 有没有办法轻松做到这一点?

    1热度

    1回答

    我有一个将源文件复制到暂存目录的目标,这发生在多个项目中。在以后的项目中,这些文件被传递到一种编译器中。 当前暂存目录没有被清除,所以当一个源文件被删除时,一个陈旧的副本将驻留在暂存目录中。 什么是最好的方式来清除过时的文件的临时目录,而不会对增量构建时间产生负面影响? (即无需每次都完全删除临时目录。)

    1热度

    1回答

    因为我需要它的功能,所以我分出了一个NuGet包,它应该能够让我在我的构建中处理正则表达式,其目标是将.NET Framework版本号转换为环境变量,例如,4.7变为NET47。我非常熟悉正则表达式以实现这一点,并且当我从控制台程序调用程序集时,该任务可以完美运行。它查找并加载程序集,运行其Execute方法并设置期望的属性值。但是,当我尝试在构建中运行任务时,MSBuild报告如下。 的 “R

    2热度

    1回答

    我一直试图更新ApplicationVersion属性在我的csproj file.witch工作正常;我添加了一个运行自定义任务的目标,以从我的assemblyinfo.cs中提取AssemblyFileVersion;这是毫无疑问的。 但是,当我想使用我更新的ApplicationVersion来确定将我的新构建文件放在哪里时,我得到属性中设置的默认值。 <PropertyGroup>

    0热度

    1回答

    在我的VSTS构建定义中,我有一个MSBuild,我想要访问这些构件。 虽然任务的日志状态表明它构建了一切,并在构建完成时将其复制到bin \ debug *,但没有链接到Artifacts。 2017-07-27T14:27:49.1024373Z复制文件从 “OBJ \调试\ myfile.pdb” 到 的 “bin \调试\ myfile.pdb”。 我试着用下面的一个发布神器任务将从$(B

    0热度

    2回答

    正在使用TFS 2017内部部署来构建我们的代码。我用以下参数使用msbuild任务。 /p:DeployOnBuild=true /p:AllowedReferenceRelatedFileExtensions=none /p:PublishProfile="$(Build.SourcesDirectory)\Source\PublishSettings\xxx.azurewebsites.ne

    0热度

    1回答

    我在尝试将xml文件转换为MS Build XslTransformationTask (https://msdn.microsoft.com/en-us//library/ff598688.aspx)的文本文件。 我的问题是,我只能打印新行,如果我也将它们与其他(非空间)文本。因此,例如<xsl:text> </xsl:text>不会生成换行符,但<xsl:text> sampl