代码之家  ›  专栏  ›  技术社区  ›  Davy8

system.windows.forms.integration命名空间在哪里?

  •  23
  • Davy8  · 技术社区  · 15 年前

    我似乎找不到它,试图用从WinForms窗体派生的WPF窗体来键盘输入。发现这一点: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/442782b1-00a1-4e2e-9cc6-ae99b6699126/ 但是当我尝试使用它时,vs2008抱怨找不到system.windows.forms.integration名称空间。在“添加引用”中找不到引用。

    我唯一能想到的也许是因为它是一个移植到VS2008的VS2005项目?

    3 回复  |  直到 15 年前
        1
  •  55
  •   JaredPar    15 年前

    您需要添加对WindowsFormsIntegration的引用。如果在Visual Studio中执行“添加引用”,它将是.NET选项卡中最后一个可用的dll。

    在我的机器上,它位于

    %programfiles%\引用程序集\microsoft\framework\v3.0\windowsformsintegration.dll

        2
  •  1
  •   Ortund    11 年前

    只是遇到了同样的问题。

    添加对的引用时 WindowsFormsIntegration.dll 不起作用,因为其中没有WF控件,我发现添加了对 System.Windows.Forms 工作得很好。

        3
  •  0
  •   timMulherin    9 年前

    Visual Studio根据您选择的项目类型筛选可用的命名空间。如果需要未列出的命名空间,请单击项目属性的“引用”选项卡上的[添加…]按钮。这将弹出参考管理器窗口。从左侧面板中的程序集列表中选择“framework”。这将显示所有Microsoft提供的命名空间。您将在那里找到WindowsFormsInegration。