我正在尝试使用命令行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 回答
它适用于此命令行:
谢谢 !