我使用c#进入Visual Studio 2008环境,升级到.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.config文件:
- >
- >
<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识别传入的用户。 - &GT; 部分启用配置 如果/当发生未处理的错误时该怎么办 在执行请求期间。特别, 它使开发人员能够配置html错误页面 显示以代替错误堆栈跟踪。
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
答案 0 :(得分:0)
您需要检查对System.dll的引用。在我的机器上(大多数我猜)它位于C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll
。