正如本MSDN教程中所解释的,在Visual中运行/构建MS项目时,它将在Word应用程序中创建自定义office。以后可以使用VS删除该AddIn,如下所示:
清理项目(引用自上述MSDN教程的最后一节)
When you finish developing a project, remove the VSTO Add-in assembly, registry entries, and security settings from your development computer. Otherwise, the VSTO Add-in will continue to run every time that you open Word on your development computer.
To clean up the completed project on your development computer
In Visual Studio, on the Build menu, click Clean Solution.
我的问题:当创建自定义AddIn时(如上面的MSDN教程所解释的),在哪里部署了来自AddIn项目的相应的dll和其他相关文件(数据文件等)?
发布于 2016-12-18 22:43:23
在Visual中构建项目并“运行”外接程序、Visual或ClickOnce时,我应该说,部署将安装的外接程序存储在ClickOnce缓存中。引用试图提醒您,当您希望具体运行“生产”位时,需要清除包含开发人员部署的“缓存”。
要清除此问题,您可以使用Visual菜单将最终构建的生产部署位--清理您的项目--留出-after。这还将清除已部署的开发人员缓存(您将注意到,从您所针对的Office应用程序中消失了外接程序项)。
就上下文而言,缓存的ClickOnce文件可以在文件夹下找到: C:\Users\AppData\Local\Apps\2.0
有些目录可能会随机命名,但这是因为它们是由系统生成的。最好不要手动清除这些,但是要么在Visual中使用Clean选项,要么使用一个名为Mage的工具(请参阅线程:https://social.msdn.microsoft.com/Forums/en-US/de8e4a91-d60d-489c-b64b-59440a0293ee/mage-cc?forum=vsto)
https://stackoverflow.com/questions/41211065
复制相似问题