如何使用MSI等安装程序部署Visual Studio插件?

时间:2014-11-20 09:51:42

标签: c# visual-studio visual-studio-2013 installer

所以我制作了一个插件,现在我想将它打包到安装程序中,这样就可以轻松部署并与其他人共享。

遗憾的是,关于Addins的MSDN文档非常糟糕,至少如果您使用的是Visual Studio 2013.我尝试了我能找到的所有内容,但是我的SDK中缺少了大部分跟踪MSDN指令所需的内容。也不在网上找到。像Stackoverflow这样的其他主题似乎没有以我希望我的解决方案的方式回答问题,这将形成一个安装程序。

那么有人可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

这是关于如何注册插件的MSDN链接。

http://msdn.microsoft.com/en-us/library/19dax6cz(v=vs.120).aspx

很容易从中创建一个MSI。还有一些工具支持部署插件

答案 1 :(得分:1)

你的问题的答案被删除了,因为没有pn&s,你似乎是一个初学者,需要建议:

我猜它会抛出IOException或FileNotFoundException,你需要为此添加正确的处理。

当您第一次尝试对不存在的文件执行某些操作时,很可能会抛出该错误,这将是您为文件创建流的点,这将导致失败,因为没有文件因此流不能创造它是为了服务它的目的(想想它去冰淇淋店要求冰淇淋和冰淇淋男人给你一个空杯子,因为他没有冰淇淋,这是没有意义的,在这如果没有文件的文件流也没有任何意义

你应该阅读c#

中的异常处理

您可能会使用空的catch块吞下异常,而不是使用类似Console.WriteLine("尝试除以零。")来打印错误。

吞咽异常是一种不好的做法,因为它会导致难以像您的情况那样调试代码。