如果之前我写了一个.NET的插件程序(Add-in),
现在改动了其中的一些内部方法的内容并增加了新的功能.
要在.NET IDE中更新这个插件的功能
是否一定需要将原来的插件卸载后重新安装一遍呢?有没有办法把这种更新以发布一个补丁包的方式实现
或者最好以在线自动升级的方式实现呢?望各位不吝赐教,不胜感激.

解决方案 »

  1.   

    to 是否一定需要将原来的插件卸载后重新安装一遍呢?应该是这样。
    to 有没有办法把这种更新以发布一个补丁包的方式实现
    或者最好以在线自动升级的方式实现呢?插件不同于程序,毕竟牵扯到注册问题。
    不过你可以这样试试,先卸载插件,然后用补丁升级,最后在注册。
      

  2.   

    或者有没有方法实现这种功能,比如说,
    重新发布一个新的该插件的安装文件,
    类似Office安装文件那样可以实现先自动卸载再重新安装呢?
    谢谢.
      

  3.   

    奇怪的是,
    对于已安装的插件,
    再次运行同样的插件安装程序,
    在Win2000下,提示选项是“修复或者卸载”;
    在WinXP下,却提示只能“请先卸载之前安装的插件”.
    这是为什么呢?