私のVSTOアプリケーションレベルの単語addinでは、グリッドをUserControlに追加してレイアウトを一貫させようとしています。VSTO Word Addinでグリッドを使用できません
しかし、グリッドを宣言しようとすると、Visual Studioは型または名前空間 "グリッド"が見つからないと不満を持ちます。このエラーは、PresentationFrameworkアセンブリをプロジェクト参照として追加してSystem.Windows.Controlsをインポートすることで解決しましたが、今はさらに大きな問題があります。Visual Studioでは、 "UserControl"が "System.Windows.Controls.UserControl "と" System.Windows.Forms.UserControl "があります。
私の.csファイルの先頭をチェックして、既定でSystem.Windows.Formsをインポートしていたことが判明しましたが、現在はSystem.Windows.Controlsもインポートされています。
私はVSTOプロジェクトがなぜSystem.Windows.FormsをSystem.Windows.Formsの代わりに読み込むのがデフォルトで、WPFアプリケーションではSystemを使用しているために2つの名前空間の主な違いが何であるのだろうと思います。 Windows.Controls。ありがとうございました!