我在visual studio 2008中开发一个winform软件,然后发布,之后在本机上安装
提示:
无法安装或运行此应用程序。该应用程序要求首先在“全局程序集缓存(GAC)”中安装程序集System.xml 版本3.5.0.0我开发里面用的是system.xml 2.0版本的,调试也没问题,系统里面也是2.0版本。
为何会提示我要更新为3.5.0.0版本呢?
另外如果要安装3.5.0.0版本,请问在哪里获得?不甚感激!

解决方案 »

  1.   

    安装FrameWork3.5 就好了。
    下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=zh-cn
      

  2.   

    注意:非管理员帐户不能安装GAC
      

  3.   


    已经安装了3.5 SP1
    但系统中(c:/windows/assembly)的system.xml仍为2.0版本
      

  4.   

    安装FrameWork3.5 就好了。 
    下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=zh-cn 
      

  5.   


    还是报一样的错,要求安装3.5版本的System.xml
    另外我也安装了3.5的framework,试了还不行
    再更新SP1,还是不行。不知道你给的那个地址的Framework是否有3.5版本的system.xml
    版本仍为2.0版本
    网上搜索了很久,相关问题的资料很少
      

  6.   

    问题已解决:
    将C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\system.xml.dll(v3.5)
    拖放到c:\windows\assembly其他相应需要的程序集也可按同样方法完成。感谢以上热心网友
    不过最后纳闷:为什么我在开发中使用的是2.0版本,在安装中确还需要3.5版本的呢?