`
领悟人生
  • 浏览: 85194 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Visual Studio 2008 代码分析中EnvDTE.DLL版本引用错误的解决方法

阅读更多
Visual Studio 2008 代码分析中EnvDTE.DLL版本引用错误的解决方法
2009-08-06 15:49
Visual Studio 2008 代码分析中EnvDTE.DLL版本引用错误的解决方法
Visual Studio 2008 中VSLangProj.DLL 会引用到7.0.3300版本的EnvDTE.DLL,但是Visual Studio 2008 自带的EnvDTE.DLL却是8.0版本的,这样在代码分析中会出现警告信息,解决办法有以下两种:
1 修改Visual Studio 的配置文件,位置在C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe.config,添加如下节点:
<dependentAssembly>
    <assemblyIdentity name="EnvDTE" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
    <bindingRedirect oldVersion="7.0.3300.0" newVersion="8.0.0.0 "/>
</dependentAssembly>

2 修改代码分析的配置文件,位置在C:\Program Files\Microsoft Visual Studio 9.0\Team Tools\Static Analysis Tools\FxCop\FxCopCmd.exe.config

<add key="AssemblyReferenceResolveMode" value="StrongName" />

替换成
<add key="AssemblyReferenceResolveMode" value="StrongNameIgnoringVersion" />


文章转自:http://hi.baidu.com/hnboy2005/blog/item/b6892c2ed60a00594fc226f0.html
分享到:
评论

相关推荐

    AStyle扩展 for Visual Studio 2017

    10. Microsoft.VisualStudio.Shell.Interop.8.0.dll:与早期版本的Visual Studio壳层交互的互操作接口,可能用于保持向后兼容性。 综上所述,AStyle扩展 for Visual Studio 2017是一个强大的代码格式化工具,通过...

    DotNetBar.zip

    5. envdte.dll:这是Visual Studio的自动化对象模型,用于与IDE进行交互,例如添加引用、生成代码等。在这个场景中,可能是用来辅助将DotNetBar控件添加到Visual Studio工具箱的。 6. DevComponents.DotNetBar....

    JIRA Connector for Visual Studio-开源

    4. **Microsoft.VisualStudio.CommandBars.dll**:提供了对Visual Studio命令栏的访问,用于在IDE中添加自定义菜单和工具栏。 5. **nunit.framework.dll**:NUnit测试框架库,可能用于加载项的单元测试。 6. **...

    DotNetBar11.8.0.0(DLL文件)

    6. envdte.dll:这是一个Visual Studio的自动化对象模型,虽然不是DotNetBar的一部分,但常常被用来自动化.NET项目的构建、部署等任务,与开发环境集成紧密。 7. DevComponents.DotNetBar.Layout.dll 和 ...

    RDLCViewer报表查看器

    6. **EnvDTE.dll**:Visual Studio的自动化对象模型,用于与其他开发工具进行交互,例如自动化构建过程。 7. **Microsoft.ReportViewer.ProcessingObjectModel.dll**:处理报表数据模型的库,用于解析和渲染报表。 ...

    asp.net操作过程中常见错误的解决方法

    当遇到这些问题时,可以利用Visual Studio自带的错误提示、Windows事件查看器中的日志、SQL Server的日志等工具来定位问题的根源,并根据错误信息提供的线索去查找解决方案。 在进行错误排查和解决时,开发者需要...

    鼎级台球计费软件

    4. **EnvDTE.dll**:这是Visual Studio的开发环境工具包,可能在软件的自动化部署或者版本控制中起到作用。 综合来看,这款软件利用了先进的技术,结合台球行业的特点,提供了一站式的经营管理解决方案,涵盖了业务...

    C#开发的播放器源码

    - **_DTE类型**:通过`EnvDTE._DTE`类型引用Visual Studio的自动化对象模型,这表明播放器可能需要与Visual Studio集成。 - **DTE属性**:定义了一个`_DTE`类型的属性`mDTE`,用于保存Visual Studio的实例。 - **...

Global site tag (gtag.js) - Google Analytics