Asp.net
Visual Studio 2010:如何強制 ASP.NET 網站使用 x86 而不是“任何 CPU”?
從非 ASP.NET 應用程序使用 SharePoint DLL(僅限 x86)時,您可以將“平台目標”設置為 x86(而不是“任何 CPU”),以便 Visual Studio 2010 和應用程序都能正常載入 SharePoint 程序集.
但是,在 x64 開發系統上開發 ASP.NET 應用程序時,在建構網站時會收到以下可怕的錯誤消息:
無法載入文件或程序集“Microsoft.SharePoint.Search”或其依賴項之一。試圖載入格式不正確的程序。
這是因為在 Visual Studio 2010 中建構時,ASP.NET 預設為“任何 CPU”。
我該如何改變呢?
我嘗試了網站的屬性頁 web.config,但無濟於事。
注意:這是針對開發系統的。我知道對於伺服器系統,我可以通過在“應用程序池預設值”中將“啟用 32 位應用程序”設置為“真”來更改應用程序池以強制載入 32 位 x86。
您可以在 web.config 上設置自定義編譯器選項
<compilers>compilerOptions="/platform:string"可以在這裡找到字元串:http: //msdn.microsoft.com/en-us/library/zekwfyz4 (VS.80).aspx