我遇到了以下错误:
无法在 DLL 'PkgdefMgmt.dll' 中找到名为 '?' 的入口点
这是在安装适用于 Visual Studio 2017 的 Visual Studio 扩展 (vsix) 时出现的。
这个扩展是在 VS2015 中开发的,所以我想升级并重新编译、重新安装它,但我收到了相同的错误。
这是一台配备 Windows 10 和 VS 2017 的新笔记本电脑。
有什么方法可以修复吗?
以下是完整的安装日志:
5/9/2017 10:23:21 AM - 微软VSIX安装程序 ------------------------------------------- 5/9/2017 10:23:21 AM - vsixinstaller.exe版本: 15.0.26403.7,由D15SVC构建。 ------------------------------------------- 命令行参数: C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VSIXInstaller.exe, C:\xxxxxxx\bin\Release\xxxxxx.vsix
失败原因:无法在DLL“PkgdefMgmt.dll”中找到名称为“?”的入口点。
扩展详情: 标识符:XXXXX.XXXXXXX.XXXXXXXXXXXXXXXX.Company.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX7acae2 名称:YYYYYYYYYY YYYYYYYY YYYY 作者:OOOOOOOOOO 版本:5.0 描述:空的VSIX项目。 区域设置:en-US 更多信息URL: 已通过MSI安装:False 支持的框架版本范围:[4.5,) 签名状态:未签名 支持的产品: Microsoft.VisualStudio.Community,版本:[14.0] 引用: ------------------------------------------------------- 标识符:Microsoft.VisualStudio.MPF.14.0 名称:Visual Studio MPF 14.0 版本:[14.0] 更多信息URL: 嵌套:否
签名详细信息: 扩展未签名。 搜索适用的产品... 发现已安装产品: Microsoft Visual Studio 2015 Shell(集成) 全局位置 Visual Studio Professional 2017 VSIXInstaller.NoApplicableSKUsException: 此扩展无法安装在任何当前安装的产品上。 在VSIXInstaller.App.GetInstallableData(String vsixPath, Boolean isRepairSupported, IEnumerable`1& skuData)中 在VSIXInstaller.App.Initialize(Boolean isRepairSupported)中 在VSIXInstaller.App.Initialize()中 在System.Threading.Tasks.Task`1.InnerInvoke()中 在System.Threading.Tasks.Task.Execute()中
无法在 DLL 'PkgdefMgmt.dll' 中找到名为 '?' 的入口点
这是在安装适用于 Visual Studio 2017 的 Visual Studio 扩展 (vsix) 时出现的。
这个扩展是在 VS2015 中开发的,所以我想升级并重新编译、重新安装它,但我收到了相同的错误。
这是一台配备 Windows 10 和 VS 2017 的新笔记本电脑。
有什么方法可以修复吗?
以下是完整的安装日志:
5/9/2017 10:23:21 AM - 微软VSIX安装程序 ------------------------------------------- 5/9/2017 10:23:21 AM - vsixinstaller.exe版本: 15.0.26403.7,由D15SVC构建。 ------------------------------------------- 命令行参数: C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VSIXInstaller.exe, C:\xxxxxxx\bin\Release\xxxxxx.vsix
失败原因:无法在DLL“PkgdefMgmt.dll”中找到名称为“?”的入口点。
扩展详情: 标识符:XXXXX.XXXXXXX.XXXXXXXXXXXXXXXX.Company.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX7acae2 名称:YYYYYYYYYY YYYYYYYY YYYY 作者:OOOOOOOOOO 版本:5.0 描述:空的VSIX项目。 区域设置:en-US 更多信息URL: 已通过MSI安装:False 支持的框架版本范围:[4.5,) 签名状态:未签名 支持的产品: Microsoft.VisualStudio.Community,版本:[14.0] 引用: ------------------------------------------------------- 标识符:Microsoft.VisualStudio.MPF.14.0 名称:Visual Studio MPF 14.0 版本:[14.0] 更多信息URL: 嵌套:否
签名详细信息: 扩展未签名。 搜索适用的产品... 发现已安装产品: Microsoft Visual Studio 2015 Shell(集成) 全局位置 Visual Studio Professional 2017 VSIXInstaller.NoApplicableSKUsException: 此扩展无法安装在任何当前安装的产品上。 在VSIXInstaller.App.GetInstallableData(String vsixPath, Boolean isRepairSupported, IEnumerable`1& skuData)中 在VSIXInstaller.App.Initialize(Boolean isRepairSupported)中 在VSIXInstaller.App.Initialize()中 在System.Threading.Tasks.Task`1.InnerInvoke()中 在System.Threading.Tasks.Task.Execute()中