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
分享到:
相关推荐
EnvDTE.dll
Could not load file or assembly 'EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 系统找不到指定的文件。 这个包内有控件和需要的编译文件,已经很全...
6. EnvDTE.dll:环境动态工具扩展(DTE),是Visual Studio的主要自动化对象模型,允许扩展与IDE进行通信。 7. Microsoft.VisualStudio.Imaging.dll:包含用于处理IDE中的图像和图标的服务。 8. Microsoft.Visual...
5. envdte.dll:这是Visual Studio的自动化对象模型,用于与IDE进行交互,例如添加引用、生成代码等。在这个场景中,可能是用来辅助将DotNetBar控件添加到Visual Studio工具箱的。 6. DevComponents.DotNetBar....
- **Creating a Visual Studio 2008 Project**: This section guides you through the process of setting up a new project in Visual Studio 2008, which is a powerful integrated development environment (IDE)...
2. **envdte.dll** 和 **envdte80.dll**:微软的Visual Studio开发工具扩展库,用于与IDE进行交互。 3. **JIRAConnector.UI.dll** 和 **JIRAConnector.Communication.dll**:分别包含了用户界面组件和与JIRA服务器...
通过以上分析可以看出,在Visual Studio中实现JavaScript代码折叠功能不仅有助于提高开发效率,还能增强代码的可读性。尽管示例代码较为简单,但它为我们提供了一个很好的起点,可以根据具体需求进一步扩展和完善。...
EnvDTE是Microsoft提供的一种编程接口,它允许开发者通过编程方式与Visual Studio集成,实现诸如自动化构建、代码分析、项目管理和调试等任务。在本文中,我们将深入探讨EnvDteHelper如何利用EnvDTE库来提升Visual ...
6. envdte.dll:这是一个Visual Studio的自动化对象模型,虽然不是DotNetBar的一部分,但常常被用来自动化.NET项目的构建、部署等任务,与开发环境集成紧密。 7. DevComponents.DotNetBar.Layout.dll 和 ...
6. **EnvDTE.dll**:Visual Studio的自动化对象模型,用于与其他开发工具进行交互,例如自动化构建过程。 7. **Microsoft.ReportViewer.ProcessingObjectModel.dll**:处理报表数据模型的库,用于解析和渲染报表。 ...
EnvDTE使得开发者能够创建自定义的Visual Studio扩展,实现诸如自动化构建、代码分析、代码生成等功能。 **gulp-notify-dte的功能** 1. **文件变更监听**:`gulp-notify-dte` 主要负责监听Gulp任务处理的文件更改...
如果遇到未能加载文件或程序集“EnvDTE,Version=*.*.*.*”的错误,则需要在开始菜单中搜索EnvDTE.dll和EnvDTE80.dll文件,并将它们复制到虚拟目录的BIN目录下,如果BIN目录不存在,需要手动创建。 其次是关于配置...
4. **EnvDTE.dll**:这是Visual Studio的开发环境工具包,可能在软件的自动化部署或者版本控制中起到作用。 综合来看,这款软件利用了先进的技术,结合台球行业的特点,提供了一站式的经营管理解决方案,涵盖了业务...
如果虚拟主机运行控件没有出现Could not load file or assembly 'EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'的错误,那么实例网站中BIN目录下的EnvDte.dll文件可以删除. ...
- **_DTE类型**:通过`EnvDTE._DTE`类型引用Visual Studio的自动化对象模型,这表明播放器可能需要与Visual Studio集成。 - **DTE属性**:定义了一个`_DTE`类型的属性`mDTE`,用于保存Visual Studio的实例。 - **...
某些文本模板使用“ Visual Studio的自动化和可扩展性” -API(EnvDTE.DTE接口)。 因此,为了使用这些模板,您还需要在自定义主机中提供DTE接口。 为了向模板提供DTE实例,我们显然需要创建一个实例或从现有的...
根据提供的文件信息,我们可以了解到这段代码是用于实现一个基于 .NET 的 FLV 播放器,该播放器使用 DirectX 技术,并且需要引用系统的 `C:\WINNT\system32\quartz.dll` 文件来完成播放功能。下面将详细解释相关知识...