4

そのため、Scintilla を C# フォームにドラッグして実行しようとすると、次のエラーが表示されます。

型または名前空間名 'ScintillaNet' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

エラーは、Form1 のデザイナーから発生しているようです。

警告も表示されます(エラーではありません):

参照されているアセンブリ「ScintillaNet」は、現在ターゲットとなっているフレームワーク「.NETFramework,Version=v4」にない「System.Design、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b03f5f7f11d50a3a」に依存しているため、解決できませんでした。 .0,プロファイル=クライアント". ターゲット フレームワークにないアセンブリへの参照を削除するか、プロジェクトの再ターゲットを検討してください。

だから、私は自分のプログラムを実行できません...

何が問題なのですか? どうすれば修正できますか? 指示に従って scintilla をインストールしました...

4

1 に答える 1

3

このエラーも発生していました (ただし、WinForms ではなく WPF でホストしています)。これは、Visual Studio 2010 がプロジェクトを完全な .Net 4.0 プロファイルではなく .Net 4.0 クライアント プロファイルにデフォルト設定したことが原因でした。

于 2012-01-09T10:04:35.213 に答える