In meinem VSTO-Add-In auf Anwendungsebene versuche ich ein Raster zu einem UserControl hinzuzufügen, um sein Layout kohärent zu machen.Kann Raster in VSTO Word Addin nicht verwenden
Wenn ich jedoch versuche, das Raster zu deklarieren, beschwert sich Visual Studio, dass der Typ oder der Namespace "Grid" nicht gefunden werden kann. Ich habe diesen Fehler behoben, indem ich die PresentationFramework-Assembly als Projektreferenz hinzufügte und System.Windows.Controls importierte, aber jetzt habe ich ein noch größeres Problem: Visual Studio beklagt, dass "UserControl" eine mehrdeutige Referenz zwischen "System.Windows.Controls.UserControl" ist "und" System.Windows.Forms.UserControl ".
Ich überprüfte die Spitze meiner .cs-Datei und stellte fest, dass sie bereits System.Windows.Forms importierte und jetzt auch System.Windows.Controls importiert.
Ich frage mich, warum das VSTO-Projekt an Stelle von System.Windows.Controls standardmäßig System.Windows.Forms importiert hat und was der Hauptunterschied zwischen den beiden Namespaces ist, da ich in meiner WPF-Anwendung System verwende. Windows.Steuerelemente. Vielen Dank!