【问题标题】:How to get current solution configuration in vspackage?如何在 vspackage 中获取当前的解决方案配置?
【发布时间】:2012-10-25 14:45:49
【问题描述】:

我正在制作 Visual Studio 包,我需要知道打开的解决方案名称和配置。我怎样才能得到这些信息?

谢谢

【问题讨论】:

    标签: c# visual-studio vspackage


    【解决方案1】:

    如果你有对 EnvDTE 的引用,你可以使用dte.Solutiondte.Solution.SolutionBuild.ActiveConfiguration

    【讨论】:

    • 感谢您的回答,但我遇到异常崩溃(使用 CLSID 检索组件的 COM 类工厂),谷歌搜索后我发现它应该在 x86 中解决。是这样吗?
    • 一个 VS 包必须编译为 x86。 Visual Studio 仅 32 位。
    • 对于那些正在寻找如何获取DTE 引用的人,请调用GetService() 方法,如下所示:DTE dte = (DTE)GetService(typeof(DTE));
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-24
    • 1970-01-01
    • 2014-01-18
    相关资源
    最近更新 更多