我正在使用 Visual Studio 2012(专门用于 InfoPath 开发,没有其他原因,因为 Microsoft)和 Visual Studio 2013 用于其他开发,包括 SSRS、SSIS。上周我搬到了 2015 年,麻烦就来了。
在使用 SSTD 更新安装 VS2015 后,我无法再调试或处理 InfoPath 表单代码。每次我尝试使用代码调试或保存表单时,我都会得到:
Cannot start debugging. Pre-debugging negotiations with Host failed.
我知道这个错误在 SSIS 而不是 VSTA 中很流行,我在一般的 VSTA 和特定的 InfoPath 中找不到任何与此问题相关的帖子。如果可能,我已经尝试了很多关于 SSIS 的建议,但没有任何效果。
我仍然需要处理 InfoPath 2013 表单代码(遗留项目),并且还必须使用 2015 或 2017 用于其他项目。任何建议表示赞赏。
更新:
卸载VS2012并重新安装它没有帮助。与卸载并重新安装 VSTA 相同。VS2015 是一个很大的卸载工作,所以我不理会它。
按确切顺序重新安装了 Windows 10、InfoPath 2013、Visual Studio 2012 Update 5、VSTA 2012 和 Visual Studio 2017。同样的问题。