不能正常引用ADOX故障排除

在编程的过程中,通过引用ADOX时出现以下的错误提示:

错误 MSB3091: 任务失败,因为未找到“AxImp.exe”,或未安装正确的 Microsoft Windows SDK。任务正在注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.0A\WinSDK-NetFx40Tools-x86 的 InstallationFolder 值中所指定位置下的“bin”子目录中查找“AxImp.exe”。通过执行下列操作之一可以解决此问题:  1) 安装 Microsoft Windows SDK。2) 安装 Visual Studio 2010。3) 手动向正确的位置设置上面的注册表项。4) 将正确的位置传入任务的“ToolPath”参数中。

生成失败。 (00:00:00.5420310)

根据提示,对故障进行排除。

1、所采用的方法通过网上查找是需要安装Microsoft Windows SDK,但下载安装几个不同同的版本后故障没有解决。

2、查看 注册表,发现没有8.0A的版本,手工添加后,把目录指到7下,故障也没有排除。

3、最后更改版本号使用的。NET5.0的,转换成3.0的版本故障排除。

总结,此类问题可能是安排的.NETframework 不支持造成,但没有时间进行测试,只能把问题解决为好。


你可能感兴趣的:(调试,windows,sdk,编程)