У меня есть проект ASP.NET MVC, файл проекта которого я изменил, чтобы иметь следующие свойства, чтобы он создавал пакет развертывания в подкаталоге выходной папки при сборке в конфигурации выпуска:
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DeployTarget>Package</DeployTarget>
<DeployOnBuild>true</DeployOnBuild>
<CreatePackageOnPublish>true</CreatePackageOnPublish>
</PropertyGroup>
Когда я собираю проект из командной строки следующим образом:
msbuild projectname.csproj /p:Configuration=Release
Затем файлы развертывания правильно упаковываются в подкаталог под выходом Release.Однако, если я создаю проект из Visual Studio, файлы и пакеты развертывания не создаются, даже если для меня настроена версия Release.