工作,我有必要建立一個網站,幾個DLL文件,它在x86配置引用。迄今爲止,我們一直使用Web部署項目來創建生成站點的Zip文件及其所需的所有文件。我們需要繼續使用WDP,但他們似乎在x86構建配置方面存在問題。做web部署項目使用x86編譯配置
在我的項目,當我建立發佈/ x86的解決方案我收到以下錯誤。
Description File Line Column Project
Error 80 Could not load type 'WwwRooot.Default'. /WwwRooot.csproj/Default.aspx 1 1 WwwRooot.csproj_deploy
沒有來自Web應用程序或任何引用類庫的構建錯誤或警告。
我認爲這可能是我正在工作的項目特有的東西,以便證明自己錯了我創建了一個包含Web應用程序(c#)的解決方案。然後,我使用Configuration Manager通過複製Any CPU配置來創建x86配置。我檢查了屬性頁面,確保新的配置被設置爲構建到x86,並且是。我沒有錯誤地構建解決方案。
接下來我右單擊Web應用程序,然後從上下文菜單中增加了一個WDP。 右鍵單擊WDP並編輯項目文件。此時我將AnyCPU的任何引用都更改爲x86,以便WDP具有x86構建的條件。 我重修於發佈/ x86平臺解決方案,一切都建立精細。
接下來我添加一個類庫,使用配置管理器爲這個庫創建一個x86配置,添加一個對該庫的web應用的引用,然後在Release/x86中重建所有,並且我收到上面詳述的同樣的錯誤。
與x86版本兼容WDPS?
如果我刪除類庫(和參考)解決方案(包括WDP)建立良好。
我在64位Windows 7 Pro上使用安裝了適當WDP的Visual Studio 2008 SP1。