我想在VS2010上部署使用VS2005部署构建的Visual Studio包。我可以注册包(使用regpkg.exe),我可以在VS2010中看到它作为项目模板。但是,该软件包有一个编辑器页面,一旦我们选择了这个没有显示的项目模板就会显示,而是显示一个VS2010的默认编辑器。
我不确定这是注册包的问题还是Visual Studio版本之间的问题。有人可以帮忙吗?
答案 0 :(得分:0)
我们在尝试为最初在VS2005中创建的现有项目启动编辑器时遇到了此问题。我们有一个处理特定扩展名(.svc)的编辑器。在VS2005中,.csproj有:
<ItemGroup>
<None Include="MyServices.svc">
<SubType>Designer</SubType>
</None>
</ItemGroup>
删除<SubType>Designer</SubType>
允许预期的行为(双击文件打开插件)而不是默认编辑器。在VS2010中创建新的.svc文件导致:
<ItemGroup>
<Content Include="MyServices.svc" />
</ItemGroup>
这似乎总是正常工作。