1

私は自分のデスクトップ上のプロジェクト(winforms、C++/Cli)で作業していました。私のラップトップでそれを使用するためにプロジェクトファイルをコピーすると、デザイナーは開きません。

サードパーティのライブラリ[MetroFramework]が適切にリンクされている参考文献(プロジェクトが&実行罰金、ないビルドエラーをコンパイル)
が、私はデザイナーを開いた場合、私は次のエラーを受信ライン99で
別のコンピュータでVisual Studioプロジェクトを使用できません

C++ CodeDom parser error: Line:99,Column:27 --unknown type".please make sure that the assembly that contains this type is referenced. if this is a part of your development project, make sure that the project has been successfully built"

コード:

this->metroTabControl1 = (gcnew MetroFramework::Controls::MetroTabControl()); 

注:私はignore & Continueをクリックした場合は、デザイナーで、私は無地の勝利のフォームを取得します。ここで&をMetroFrameworkのUIコントロール(metroTabControl)をドラッグすると表示されます。しかし、もし私が閉じると&再びデザイナーを開く私は同じエラーを参照してください!

いくつかの提案を試しましたhere & here、いずれも機能しませんでした。

+1

NuGet経由でライブラリを再インストールしてみてください。正しいアセンブリをインストールしてください。 – ChenChi

+1

ご意見ありがとうございます。 Visual Studioは実際に私が参照したすべてのライブラリを指しています。 NuGetで利用できないコードプロジェクトのサードパーティのライブラリはほとんど使用していません。その他の提案はありますか? –

答えて

1

すべてのツールボックスの項目と参照を削除します。 vcprojで完全なパスを指定します。削除し、必要なそれぞれのDLLを次に接続します。

関連する問題