VC6.0与Visio冲突问题解决方案

本文介绍了如何解决在一台机器上同时安装VC6.0和Visio时出现的devshl.dll错误问题。通过下载并编译FileTool.exe,将生成的动态链接库文件FileTool.dll放置到指定目录,并配置工具栏,可以避免冲突并正常运行。
	VC6.0和Visio都是开发者常用的工具,但是他们却存在冲突。当两个软件同时安装在一台机器上时,如果在 VC6.0中的“FileView”右键点“add files to folder”或者在Project菜单点Add to project --Files都会报devshl.dll出错。(除此之外,vc6.0和其他类似软件也造成此类冲突,同样可以参照此方法加以解决)

 解决方案:微软支持网站提供了解决方案
1、下载FileTool.exe
http://download.youkuaiyun.com/detail/lsfreeing/8168871

2、FileTool.exe是个自解压文件,执行它,解压到某个目录下

2、解压后的文件是一个VC工程,在VC6中编译它

4、把编译生成的动态连接库文件FileTool.dll拷贝到
\你的安装目录\Microsoft Visual Studio\Common\MSDev98\AddIns
5、重新启动 VC6,Tools->Customize->Add-ins and Macro Files,点击browse..,定位到\你的安装目录\Microsoft Visual Studio\Common\MSDev98\AddIns选择FileTool.dll,确定。关闭对话框

6、现在工具栏会出现两个新按钮A和O(即增加和打开)

以后用这两个按钮执行添加和打开文件就不会报错了。

Microsoft Visio 的 Click-to-Run(即点即用)版本是微软提供的一种轻量级安方式,适用于 Office 365 或 Office 2016 及以后版本。这种方式允许用户通过互联网直接下载并安软件,而无需使用传统的 MSI 安包。以下是关于 Visio Click-to-Run 版本的下载和安方式的详细说明。 ### Visio Click-to-Run 版本的下载方式 1. **通过 Microsoft 账户获取 Visio 订阅或永久授权** 用户可以通过访问 Microsoft 官网并登录自己的账户,在“服务订阅”页面中查看已购买的产品。如果已购买 Visio 的订阅版本(如 Office 365 附加版)或永久授权版本(如 Visio 专业版 2016 Click-to-Run),可以在“已购买产品”中找到 Visio 并点击“安”按钮[^5]。 2. **下载安程序** 点击安后,系统会自动下载一个小型的安程序(通常为 .exe 文件),运行该程序后会开始通过 Click-to-Run 技术从微软服务器下载完整的 Visio文件。 3. **使用离线安器获取 Click-to-Run 包(如适用)** 如果需要在没有网络连接的环境中安,可以使用微软提供的工具(如 Office Deployment Tool)来创建本地的 Click-to-Run 安源。这需要配置 XML 文件以指定下载的版本和语言等参数。 ### Visio Click-to-Run 版本的安方式 1. **安前的准备** 确保当前系统中没有 Click-to-Run 冲突的 MSI 版本 Office 组件。如果已经安了基于 MSI 的 Office 套件(如 Visio 2016 MSI),则需要卸载它们,因为 Click-to-Run 和 MSI 安方式不能共存[^3]。 2. **运行安程序** 双击下载的安程序后,会启动安向导。安向导会自动从微软服务器下载所需文件,并进行安。整个过程通常不需要用户干预,但需要保持网络连接畅通。 3. **安后的激活** 安完成后,打开任意 Office 应用程序(如 Word 或 Excel),并使用购买 Visio 时所用的 Microsoft 账户登录以完成激活过程[^5]。 4. **检查安架构(32 位或 64 位)** 如果系统中已经安了其他 Office 应用程序,Visio 的安架构必须之匹配。例如,如果 Word 是 32 位版本,则 Visio 也必须是 32 位版本。否则,安可能会失败或出现兼容性问题。 ### 常见问题解决方法 - ** MSI 安冲突** 如果系统中存在基于 MSI 的 Office 组件,安 Click-to-Run 版本时可能会提示错误。解决方法是卸载所有 MSI 版本的 Office 组件,然后重新尝试安。 - **注册表问题** 如果安过程中提示“Office 16 Click-to-Run Extensibility Component”错误,可以通过修改注册表解决。进入注册表编辑器(regedit),定位到 `HKEY_CLASSES_ROOT\Installer\Products`,查找以“00006”开头的键值,若发现“Office 16 Click-to-Run Extensibility Component”相关的键值,则将其删除[^3]。 - **无法并排安 MSI 和 Click-to-Run 版本** 如果用户需要安基于 MSI 的 Visio(如批量许可版本),则必须卸载当前的 Click-to-Run 版本,并重新安基于 MSI 的版本。两者不能共存[^4]。 ### 示例配置文件(用于 Office Deployment Tool) 以下是一个简单的 XML 配置文件示例,用于下载和部署 Visio Click-to-Run 版本: ```xml <Configuration> <Add OfficeClientEdition="64" Channel="PerpetualVL2019"> <Product ID="VisioProRetail"> <Language ID="en-us" /> </Product> </Add> </Configuration> ``` 此配置文件将下载 64 位的 Visio Professional 永久授权版本(适用于 2019)。用户可根据需要修改产品 ID、语言和架构。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值