我在Visual Studio 2008中的env使用C#,升級到.NET 3.5和現在不斷得到以下編譯錯誤:無法升級後編譯代碼到.NET 3.5
我有我的復位DLL引用並將它們添加回但是沒有幫助:(非常沮喪)
錯誤1類型'System.ComponentModel.IComponent'在未引用的程序集中定義,您必須添加對程序集'System,Version = 2.0.0.0的引用, Culture = neutral,PublicKeyToken = b77a5c561934e089'。C:\ Documents and Settings \ admin \ Desktop \ AccountActivation.aspx.cs 21 26 tissot4
我的web.confi克的文件:
- >
- >
<add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<!--><add assembly="System.Windows.Forms, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
-->
</assemblies>
部分使使用 ASP.NET來識別傳入的用戶的安全身份驗證模式的配置 。 - > 部分啓用配置 如果/在執行請求期間發生未處理的錯誤 時該怎麼辦。具體而言, 它使開發人員能夠配置html錯誤頁面 以代替錯誤堆棧跟蹤進行顯示。
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
這不是web.config問題。在您的解決方案中搜索「Version = 2.0.0.0」。這可能有助於確定哪個文件引用舊版本。 – 2011-01-27 00:49:58