msbuild-4.0

    1热度

    1回答

    我建立通过该命令行的dotnet项目: ${msbuild} /m /t:Rebuild;Package /p:Configuration=Release /p:OutputPath=${WORKSPACE}/target build.proj 我打算做的是通过所有参数标志在build.proj然后MSBuild的构建过程中,让他们时间。这是甚至可能的和如何? 意向: ${msbuild} b

    0热度

    2回答

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

    0热度

    1回答

    我正在尝试使用MSBuild根据分支名称自动更新包版本。这适用于项目本身,但引用的项目(使用相同的MSBuild目标)使用默认版本 - 这意味着我的目标没有运行。例如,假设我有以下项目: ConsoleApp1 ProjectReference:ClassLibrary1的 ClassLibrary1的 建设上空时,我得到以下nuspec/nugets : ConsoleApp1 version

    2热度

    1回答

    我的项目有它运行其中产生了一些文件的工具一个MSBuild目标: <Exec Command="$(MyTool) @(Content)" ConsoleToMSBuild="true" IgnoreExitCode="False" LogStandardErrorAsError="true" /> 如果该工具检测到其输入的一些错误(@(Content)文件

    1热度

    1回答

    我有一个建立一个项目的MSBUILD脚本(.bat文件)。我需要MSBuild脚本,它将在本地执行(在提交回执之前),以便在与我们的构建管理和持续集成服务器相匹配的特定版本的MSBuild上运行。 的问题是,所有的当地开发商箱当前已安装: C:\Windows\Microsoft.NET\Framework\v3.5 C:\Windows\Microsoft.NET\Framework\v4.0.

    1热度

    1回答

    我一直在尝试在迁移的.net核心项目(从1.0.0-preview2-003131到1.0.4)上运行dotnet build命令。我跟着迁移提到here项目的步骤,该解决方案基于使用Visual Studio 2017年。然而,使用DOTNET CLI命令“DOTNET构建”给了我以下错误: C:\Program Files\dotnet\sdk\1.0.4\Microsoft.Common.C

    2热度

    1回答

    一个多变的项目,我有一个MSBuild的脚本:Msi.msbuild其中进口一个Variables.msbuild项目: <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="CreateInstaller"> <Import Project="$(RedistDir)\

    1热度

    1回答

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

    2热度

    1回答

    我对当前任务有两个目标;自动增加Nuget软件包版本的,复制将生成的.nupkg文件复制到新建的文件夹中。 随着<GeneratePackageOnBuild>True</GeneratePackageOnBuild>我的.csproj文件中,我试图用一个动态方法(的MSBuild属性函数),以增加我的组装版本的版本号。而不是静态定义<version>1.0.0</version>我能够创建像这样

    2热度

    2回答

    我有一个Jenkins创建和部署网站包的工作。 当我从Jenkins运行作业时,它会为每个项目创建一个包,并且部署包不包含webjobs。但是,从命令行执行相同的msbuild命令,它确实会创建一个更大的包文件,包括其中的webjobs。 我试过运行msbuild命令行使用相同的用户帐户詹金斯服务,并且也工作。 如果我比较这两个MSBuild的输出日志,我得到了几个不同的是:主要的区别在命令行的M