VSTO开发中应避免有相同的项目名在同一个Office应用中

在服务过程中有客户提及他有一个工程有两个拷贝:一个作为一个产品已经安装在了机器上,一个还在开发调试中。他问是否能让Visual Studio在编译项目过程中不修改注册表。因为那样的话已经安装的那个拷贝就会被正在调试的拷贝所替代。他必须不停的修正注册表中的Manifest值。

经过试验,我发现这一点很难做到。所以我们只可以采取一些其他措施来降低这个现象带来的麻烦。在我看来,修改一下已经安装的Add-in的键名是一个最有效的方法。这样在Office应用中你可以同时得到已经安装的和正在调试的Add-in而不用不停的修改注册表了。

posted @ 2012-01-13 12:40  许阳 无锡  阅读(157)  评论(0编辑  收藏  举报