2011-04-13 87 views
0

我有一個ASP.NET MVC項目,其項目文件被修改爲具有以下屬性,以便它可以在輸出文件夾的子目錄中創建部署包時它建立在Release配置:僅在從命令行構建時創建的ASP.NET部署包

<PropertyGroup Condition=" '$(Configuration)' == 'Release' "> 
    <DeployTarget>Package</DeployTarget> 
    <DeployOnBuild>true</DeployOnBuild> 
    <CreatePackageOnPublish>true</CreatePackageOnPublish> 
</PropertyGroup> 

當我在命令行中生成項目如下:

msbuild projectname.csproj /p:Configuration=Release 

然後,部署文件正確的釋放輸出下的子目錄打包。但是,如果我使用Visual Studio構建項目,則不會創建部署文件和包,即使將配置設置爲Release也是如此。

回答

0

有沒有可能你不在任何CPU圍欄中vs?你可能可以從條件中刪除這些。

+0

良好的通話,但不幸的是,我在任何CPU平臺。只是爲了確定我從條件屬性組中刪除了它,並沒有什麼區別。 – 2011-04-14 17:37:21

+0

你有沒有試過它沒有條件?消除可能的原因步驟 – 2011-04-15 06:49:00