visual-studio - 如何让 Visual Studio 2012将VSIX部署到 Visual Studio 2010实验实例中?

  显示原文与译文双语对照的内容
0 0

我使用 Visual Studio 2012打开了一个 Visual Studio 加载项。 如果我单击 F5,加载项将部署到 Visual Studio 2012实验实例,并且一切都正常。 我想看看外接程序是如何在 Visual Studio 2010中工作的,如果我只是在那里注册了那个实验实例。

我更改了清单以便它能够读取


<Installation InstalledByMsi="false">
 <InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[10.0,12.0]"/>
 <InstallationTarget Id="Microsoft.VisualStudio.Premium" Version="[10.0,12.0]"/>
 <InstallationTarget Id="Microsoft.VisualStudio.Ultimate" Version="[10.0,12.0]"/>
</Installation>

在项目设置的"调试"选项卡上,我改变了指向 VS2010 devenv.exe的路径

当我单击F5时,我的Visual Studio 2010实验实例运行正常,但是我的外接程序没有被初始化。

如何将它部署到这里方案中?

时间: 原作者:

0 0

在构建扩展时,它仅部署到单个版本的Visual Studio 实验配置单元中。 一般来说,它应该与你构建的版本相同,所以如果想在 Visual Studio 2010中尝试,应该将扩展构建为 Visual Studio 2010. 如果这不起作用,你可以尝试使用类似于


msbuild/p:DeployExtension=true/p:VSSDKTargetPlatformVersion=10.0

"目标平台版本"指定要目标的版本。 通常默认为SDK版本。

...