dll ファイルにコンパイルする XNA ゲーム ライブラリを作成しようとしています。このライブラリをゲーム ソリューションに追加し、プロジェクト参照を追加すると、すべてがうまく機能します。生成された .dll ファイルを直接参照しようとすると、開始時にゲームがクラッシュし、次の出力メッセージが表示されます。
Microsoft.Xna.Framework.Game.dll で、タイプ 'System.InvalidOperationException' の初回例外が発生しました
(プロジェクト参照で実行すると、読み込まれている .dll に関する情報が代わりに表示されます)
ブレークポイントの設定やログへの書き込みができません。ゲームが開始される前にクラッシュするようです。
長い検索の結果、「ローカルのコピー」値をTrueに設定しないとこれが発生する可能性があることがわかりましたが、設定されています..
助けていただければ幸いです、ありがとう。
編集:
これは私の理解を超えていますが、問題は.dllファイルの名前変更によって引き起こされたようです.元の名前を保持すると(プロジェクト名などと一致すると思います)、機能します...とにかく、助けてくれてありがとう!