我有一个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。
答案 0 :(得分:0)
你是否有可能不在vs的任何CPU围栏中?您可以从条件中删除所有这些。