Visual studio 2010 在windows上部署VS2010扩展名(VSIX)并注册新的文件扩展名
我创建了一个VS2010扩展来管理一个新类型的项目。我已经创建了VSIX文件,里面有项目和项目模板,一切正常,我能够创建一个新项目,语法高亮显示,编译它,等等 我现在要做的是将我的文件(.statyn)与VS2010相关联,就像一个.cs文件。我的意思是,给它一个图标,然后双击打开VS2010 有人知道如何部署扩展并将这些键添加到windows注册表吗Visual studio 2010 在windows上部署VS2010扩展名(VSIX)并注册新的文件扩展名,visual-studio-2010,registry,vsix,Visual Studio 2010,Registry,Vsix,我创建了一个VS2010扩展来管理一个新类型的项目。我已经创建了VSIX文件,里面有项目和项目模板,一切正常,我能够创建一个新项目,语法高亮显示,编译它,等等 我现在要做的是将我的文件(.statyn)与VS2010相关联,就像一个.cs文件。我的意思是,给它一个图标,然后双击打开VS2010 有人知道如何部署扩展并将这些键添加到windows注册表吗 提前谢谢。你必须考虑各种可能性 为正在执行所有操作的扩展创建一个安装程序 在扩展名首次启动时添加文件关联 我更喜欢选项一,因为这样你也可以卸载你
提前谢谢。你必须考虑各种可能性
我想过,但我不知道如何从instaler部署vsix扩展。有什么想法/示例吗?据我所知,将文件复制到C:\Users\user\AppData\Local\Microsoft\VisualStudio\10.0\Extensions就足够了,但我不确定,此外,vsix基本上是一个zip文件,因此要安装扩展名,Visual Studio会将vsix的内容复制到该文件夹中。文件的位置取决于vsix中的内容,例如项目模板或项目模板不会放在同一位置。我认为安装程序可以“启动”VSIX并依靠shell让VS来处理它。