zoukankan      html  css  js  c++  java
  • (转)升级vs2010我碰到的一个问题,以及解决方法

    5.1前,把CSDN论坛的源代码升级成VS2010,升级后出现了一个怪异的问题,部署企业服务时,一会好,一会会报找不到文件:未能加载文件或程序集:“Interop.COMAdmin"。很是怪异,这个问题一直拖到今天在发现问题所在,并解决了。这个问题托这么久才解决跟一会正常一会异常很有关系。

    产生的原因如下:

    由于企业服务用到的组件都必须部署在GAC中,我在升级后,我企业服务部署的代码就有如下的写法,下面只是罗列出错地方的代码:

    ********  部署其中一个用到的组件到GAC 的DOS 命令:
    c:
    cd %VS100COMNTOOLS%http://www.cnblogs.com/../
    cd "Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\"
    gacutil.exe  /if $(TargetPath)
    ******************************  安装企业服务 的DOS 命令:
    "%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe"  $(TargetPath)

    问题就出在上面代码中, 部署到GAC 用到的 gacutil.exe 是 .NET Framework 4.0 的 gacutil.exe。 安装企业服务的 InstallUtil.exe 用的是 .NET Framework 2.0 的。 2.0 和 4.0 的 .NET Framework  的工具互相干扰,就导致了上面提到的一会正常,一会不正常的情况出现了。

    解决方法就是统一 gacutil.exe  , InstallUtil.exe  这两个工具使用的 .NET Framework 的版本, 就一切问题都迎刃而解了。


    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ghj1976/archive/2010/05/07/5565931.aspx

  • 相关阅读:
    Unique Binary Search Trees——LeetCode
    Binary Tree Inorder Traversal ——LeetCode
    Maximum Product Subarray——LeetCode
    Remove Linked List Elements——LeetCode
    Maximum Subarray——LeetCode
    Validate Binary Search Tree——LeetCode
    Swap Nodes in Pairs——LeetCode
    Find Minimum in Rotated Sorted Array——LeetCode
    Linked List Cycle——LeetCode
    VR AR MR
  • 原文地址:https://www.cnblogs.com/jiangchongwei/p/1730823.html
Copyright © 2011-2022 走看看