2014-09-24 55 views
1

我正在尝试调试我的扩展,并突然无法再构建它。Visual Studio扩展:生成错误VSSDK1043:“有一个标识找到带有VSIX标识符的扩展名...”

错误1有以 “1cdefdc6-1f5e-4027-9bb7-773248c65070” 一个VSIX 标识符找出扩展的问题。非法 路径中的字符。

我回滚了所做的所有更改,但仍然出现错误。我不认为我改变了任何配置。

这不是一个重复的:VSIX package build failed without showing the reason (Visual Studio bug)我已经试过这些建议。

如果我禁用

部署VSIX内容实验实例进行调试

它编译,但我不能调试。

更改产品ID也适用,但这意味着它不能再更新现有产品。

回答

3

我得到同样的错误信息(这是我最后听到),然后更改名称后,我得到了以下错误

VSIX development error VSSDK1040: There was a problem enabling the extension with a VSIX

无意中发现溶液中发现here

他所做的是删除这个文件夹C:\Users\<UserName>\AppData\Local\Microsoft\VisualStudio

所以我这样做,我将不得不重新安装一些扩展现在,因为我从他们得到的错误,但它确实纠正了我的问题。

也许你可以挖得更深一些到文件夹中找到刚才所需要的项目删除或做什么我做,只是核弹的文件夹,收拾残局

编辑:从评论你可能能够脱离只是删除'C:\用户\\应用程序数据\本地\微软\ VisualStudio'下的任何东西与EXP扩展

+0

我不能再现错误,所以我不能验证你的解决方案。但是,无论如何感谢您的分享,很高兴知道:) – flayn 2015-08-14 13:54:19

+0

@FlorianGerhardt,预计将是一年前发布的这种情况,但想到在这里提供答案可能有助于somone – workabyte 2015-08-14 14:07:13

+0

只需删除'C:\ Users \ \ AppData \ Local \ Microsoft \ VisualStudio'以'Exp'结尾。这是与调试扩展时启动Visual Studio的实验版本有关的问题。无需删除更多。 – 2017-07-02 14:25:49

相关问题