VSTO-Addin项目通常在构建/执行时生成vsto文件以及其他参考文件。
但是当我们在visual studio中的同一个解决方案中包含/创建第二个项目时,比如WindowsForms / WPF,在第一个项目(VSTO)中使用WF / WPF的窗口。
所以当我们现在用两个项目构建我们的解决方案时,第一个项目使用来自第二个项目的表单/窗口,它会抛出错误!!
Error While installing the VSTO file, after Building the application
答案 0 :(得分:0)
转到第二个项目属性 - >申请 - > Manifest =从下拉列表中的[使用默认设置嵌入清单]更改为[创建没有清单的应用程序]。
Change manifest property for 2nd project
现在你应该能够构建你的解决方案了:)
注意:即使您的VSTO-Addin项目解决方案中有第3个,第4个项目等,也不要为其中任何一个创建清单(如上面针对项目2所述) )。 第一个vsto项目默认会创建它的清单,你无法编辑它,所以没有问题。