vs2015中的Clsid_domdocument40未声明的标识符 [英] Clsid_domdocument40 undeclared identifier in vs2015

查看:383
本文介绍了vs2015中的Clsid_domdocument40未声明的标识符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我们正在将项目从vs2005迁移到vs2015。作为此迁移的一部分,我们还想删除msxml4并使用msxml6。



要使用MSXML6,我将导入msxml6.dll并在我的代码中删除了msxml4.dll。但是当我构建它时,我收到错误,说下面三个标识符未被声明



CLSID_XMLSchemaCache40

CLSID_DOMDocument40

IID_IXMLDOMDocument2



MSXML6中是否仍然支持这些声明? 。如果不支持,如果我使用CLSID_DOMDocument60代替CLSID_DOMDocument40会有什么影响吗?



我尝试过:



我几天在线搜索但无法找到相关信息



如果有人可以提供任何信息,那将是很棒的信息

Hi all,

We are migrating our projects from from vs2005 to vs2015 . As part of this migration we also want to remove msxml4 and use msxml6 .

To use MSXML6 I am importing the msxml6.dll and removed msxml4.dll in my code.But when I built it I am getting errors saying below three identifiers are not declared

CLSID_XMLSchemaCache40
CLSID_DOMDocument40
IID_IXMLDOMDocument2

Do these declarations still supported in MSXML6? . If not supported is there any impact if I use CLSID_DOMDocument60 instead CLSID_DOMDocument40?

What I have tried:

I have been searching from several days in online but couldnt able to find any relevant information

It would be great if someone can provide any information

推荐答案

不知道你用了什么,但我发现这很容易: MSXML 6.0 GUID和ProgID [ ^ ]。
Don't know what you Googled for but I found this quite easily: MSXML 6.0 GUIDs and ProgIDs[^].


这篇关于vs2015中的Clsid_domdocument40未声明的标识符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆