Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将自定义菜单添加到Visual Studio-2013_C#_.net_Visual Studio 2013 - Fatal编程技术网

C# 将自定义菜单添加到Visual Studio-2013

C# 将自定义菜单添加到Visual Studio-2013,c#,.net,visual-studio-2013,C#,.net,Visual Studio 2013,我使用Visual studio SDK-13(使用C#extensibility)构建了一个自定义菜单命令(启动应用程序1),该命令在Visual studio的“工具”菜单中弹出 现在,当我运行这个项目时,一个新的VisualStudio实例打开了,并且“LaunchApplication1”显示在该VisualStudio的“工具”菜单下 输出是一个“.dll”文件,而不是“.exe”,但我希望有一个用于此的安装程序,以便一个简单的安装可以将其永久部署到任何VisualStudio环境中。

我使用Visual studio SDK-13(使用C#extensibility)构建了一个自定义菜单命令(启动应用程序1),该命令在Visual studio的“工具”菜单中弹出

现在,当我运行这个项目时,一个新的VisualStudio实例打开了,并且“LaunchApplication1”显示在该VisualStudio的“工具”菜单下


输出是一个“.dll”文件,而不是“.exe”,但我希望有一个用于此的安装程序,以便一个简单的安装可以将其永久部署到任何VisualStudio环境中。请帮忙

visual studio扩展的输出-在您的情况下,自定义菜单命令始终是一个dll文件,visual studio还使用dll文件创建一个VSIX文件,该文件是一个Zip文件,包含dll和一些其他清单文件

VSIX文件可以直接分发以在其他系统上安装,如果安装了正确的visual studio版本,则扩展名将随该版本一起安装


对于基本内容,您可以使用VSIX作为您的可再发行文件。如果您想要一个合适的MSI文件,可以尝试WiX安装程序。

visual studio扩展的输出-在您的情况下,自定义菜单命令始终是一个dll文件,visual studio还使用dll文件创建一个VSIX文件,该文件是一个Zip文件,包含dll和一些其他清单文件

VSIX文件可以直接分发以在其他系统上安装,如果安装了正确的visual studio版本,则扩展名将随该版本一起安装


对于基本内容,您可以使用VSIX作为您的可再发行文件。如果您想要一个合适的MSI文件,可以尝试WiX安装程序。

我没有看到VSIX文件,我可以看到扩展名为“.vsixmanifest”的文件。此文件未在其他Visual studio上显示任何安装程序。你能提供一些关于这方面的更多信息吗?我想你还没有启用VSIX创建。要启用该功能,请执行以下操作。打开项目属性->转到VSIX选项卡->选中“在生成期间创建VSIX容器”选项。您还可以选中“将VSIX内容部署到实验实例以进行调试”选项,以便在实验实例中安装创建的VSIX。希望这能帮上忙那没用。。至少有人能告诉我如何在项目中使用命令行参数吗?这真是个麻烦。。。它应该是有效的。。。您是否在项目属性页中看到VSIX选项卡?无论如何,请检查此站点以手动创建VSIX。。我没有看到VSIX文件,我可以看到扩展名为“.vsixmanifest”的文件。此文件未在其他Visual studio上显示任何安装程序。你能提供一些关于这方面的更多信息吗?我想你还没有启用VSIX创建。要启用该功能,请执行以下操作。打开项目属性->转到VSIX选项卡->选中“在生成期间创建VSIX容器”选项。您还可以选中“将VSIX内容部署到实验实例以进行调试”选项,以便在实验实例中安装创建的VSIX。希望这能帮上忙那没用。。至少有人能告诉我如何在项目中使用命令行参数吗?这真是个麻烦。。。它应该是有效的。。。您是否在项目属性页中看到VSIX选项卡?无论如何,请检查此站点以手动创建VSIX。。