2012-06-12 83 views
2

我已經寫一個批處理腳本來構建.NET代碼,看起來像這樣:上的Visual Studio .NET Framework 3.5中生成錯誤2010

set BUILD_PATH=%CD% 

call "C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat" 

devenv /clean Release "%BUILD_PATH%\Source\Dotnet\WebService\OPALController\OPALController.sln" 

devenv /rebuild Release "%BUILD_PATH%\Source\Dotnet\WebService\OPALController\OPALController.sln 

這是唯一的工作目標框架4.0,我在得到錯誤部署.NET 3.5

'/ P05INOPALDEV'應用程序中的服務器錯誤。

無法加載文件或程序集「App_Code」或其某個依賴項。此程序集由比當前加載的運行時更新的運行時構建,並且無法加載,該程序集由 構建。

我在初學階段,誰能plz幫助我解決這個

+0

app_code中有什麼。更具體地說,.NET v4.0的app_code構建內容是什麼(回答這個問題,你已經回答了你自己的問題 –

回答

1

可以使用的MSBuild編譯您的解決方案。 清潔液使用:

msbuild /t:clean 

構建解決方案用「建立」,而不是「乾淨」,爲重建使用「重建」。 默認情況下,「調試」配置時,重寫這一點,你需要爲配置屬性指定值:

msbuild /t:rebuild /p:Configuration=Release 
0

沒有看到你的IIS安裝,我只能想象的應用程序池使用的是託管服務是運行.Net 2.0的默認值。

嘗試更改您的應用程序池以運行.Net 4.0。

爲此,請打開IIS管理器,單擊託管服務的站點,然後打開「基本設置」。有一個應用程序池設置。寫下來,然後轉到IIS管理器中的應用程序池,找到AppPool。我猜這是一個2.0版的.NET Framework。雙擊並更改爲v4.0。

相關問題