升级到.net 3.5后无法编译代码

时间:2011-01-27 00:42:36

标签: .net visual-studio visual-studio-2008

我使用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>
    -->

                                                                                                                                                                                                                        

1 个答案:

答案 0 :(得分:0)

您需要检查对System.dll的引用。在我的机器上(大多数我猜)它位于C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.dll