【问题标题】:WPF form in Visual Studio Add-in ProjectVisual Studio 加载项项目中的 WPF 表单
【发布时间】:2009-12-07 10:21:41
【问题描述】:

我正在构建一个 Visual Studio 2008 插件。该插件需要用户输入的 UI。我打算为那个 UI 使用 WPF。但我无法找到一种方法来让它发挥作用。 有没有办法在 Visual-studio 插件项目中拥有 WPF 表单?

【问题讨论】:

  • 您面临的问题是什么?你是怎么做到的?
  • 我添加了对 PresentationCore 和 PresentationFramework 的引用。删除了对 Systems.Windows.forms 的引用,以便 Window 类现在属于 WPF 框架而不是 winforms。但是一旦我尝试启动这个 WPF 表单,加载项就会崩溃:(

标签: visual-studio-2008 visual-studio-addins vs-extensibility


【解决方案1】:

我认为它崩溃是因为 WPF 是 MTA 而插件是 STA。 MTA vs STA more explanation available here...

尝试使用 winforms 来确认这个假设。

【讨论】:

  • 这是否意味着无法在插件中使用 WPF UI?在 Visual Studio 2010 中仍然如此吗? (和 2012 年?)
猜你喜欢
  • 2012-02-29
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
  • 2017-07-03
  • 1970-01-01
  • 2010-12-05
  • 2020-07-01
  • 1970-01-01
相关资源
最近更新 更多