首页 文章

MSBuild:无法识别的发布配置文件Visual Studio 2017

提问于
浏览
0

我正在尝试使用命令行msbuild发布项目 . 我的项目是一个Web应用程序,我正在使用Microsoft Visual Studio Professional 2017版本15.2(26430.13)发布 . 这是我的命令:


msbuild C:\Test\MyProject.csproj /p:DeployOnBuild=true /p:PublishProfile="Debug - PUBLISH PROFILE"


我已经使用平台和目标位置设置我的配置文件,但是当我执行命令时,这是返回的输出:


未为项目“MyProject.csproj”设置OutputPath属性 . 请检查以确保您为此项目指定了Configuration和Platform的有效组合 . Configuration ='Debug'Pl atform ='AnyCPU' . 您可能会看到此消息,因为您正在尝试构建没有解决方案文件的项目,并且已指定了此项目不存在的非默认配置或平台 .


没有为复制指定目的地 . 请提供“DestinationFiles”或“目标文件夹” .


“FindUnderPath”任务未获得所需参数“Path”的值 .


似乎我的 Profiles 无法识别,因此它采用默认值 . 有人知道为什么吗?谢谢 .

1 回答

  • 0

    它适用于此命令行:


    bat "msbuild \"C:\\Test\\MyProject.csproj\" /P:DeployOnBuild=true /P:PublishProfile=\"Debug - PUBLISH PROFILE"\ /P:PublishProfileRootFolder=\"C:\\Test\\Properties\\PublishProfiles\" /P:AllowUntrustedCertificate=true /P:Platform=x86 /P:Configuration=\"Debug - CONFIGURATION PROFILE"\ "
    

    谢谢 !

相关问题