gpt4 book ai didi

c# - 创建针对 .net 3.5 和 4 的 VSPackage

转载 作者:太空狗 更新时间:2023-10-29 23:46:26 25 4
gpt4 key购买 nike

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

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

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

最佳答案

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

请注意,Visual Studio 2010 包含 .NET 4,因此您极不可能需要针对 .NET 3.5 进行构建。 Visual Studio 2008 及更早版本不支持 VSIX 文件来打包扩展,因此如果你想开发支持那些较旧环境的扩展,你的工作真的会被砍掉。

关于c# - 创建针对 .net 3.5 和 4 的 VSPackage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17479219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com