首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建针对.net 3.5和4的VSPackage

创建针对.net 3.5和4的VSPackage
EN

Stack Overflow用户
提问于 2013-07-05 07:26:04
回答 1查看 264关注 0票数 5

我有一个在vs2012中运行良好的vspackage,但当我将目标更改为4或3.5以针对旧版本时,我得到编译错误:

错误17找不到类型或命名空间名称'PackageRegistrationAttribute‘(是否缺少using指令或程序集引用?)

并且没有为microsoft.viewalstudio.shell.10.0和9添加引用。是否可以在vs2012中为旧版本创建vspackage?谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-10-30 01:57:13

您可以将适当的VSSDK.* NuGet包添加到项目中,而不是直接添加对Visual Studio SDK程序集的引用。例如,您正在寻找的针对.NET 3.5 (Visual Studio2008)的Shell程序集是VSSDK.Shell.9

请注意,Visual Studio2010包含.NET 4,因此您不太可能需要基于.NET 3.5进行构建。Visual Studio2008和更早的版本不支持VSIX文件来打包扩展,所以如果你想开发一个支持这些旧环境的扩展,你的工作就真的要完成了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17479219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档