2016-11-07 15 views
0

私は、Unityプロジェクトから.csファイルから.DLLファイルを作成することになっています。Unity MonoDevelop、DLLを作成する - エラーを無視する方法

通常、C#クラス(.csファイル)を取り込み、MonoDevelopでそれらをインポートし、DLLファイルを作成するためのソリューションをビルドし、DLLをUnityに再度インポートし、スクリプト参照を修正します。しかし、このプロジェクトは複雑になっており、Spine2dをアニメーションに使用しています。

Spine2Dはまったく違うボールゲームです。私は触れたくないゲームと、私たちがおそらく残すことのできるゲームです。

しかし、MonoDevelopのソリューションは、Spineへの参照を持ち、他のプロジェクトへの参照などがあるため、ビルドに失敗します(DLLを生成しません)。

MonoDevelopにエラーに関係なくDLLを作成させ、それを補うためにUnityプロジェクトを信頼する方法はありますか?その後、あなたのdllの依存性注入で

使用していて、エラーを無視することはできません脊椎

答えて

2

であなたのクラスを使用します。

0

一つの解決策。だから彼らは誤りです。コンパイラはコードを何らかの形でILに翻訳しなければならず、適切な依存関係がないと、単に何を発行するのか分からないだけです。必要な依存関係への参照を追加する必要があります。そうしないと、プロジェクトをコンパイルできません。

これを回避する唯一の方法は、コンパイル時にエラーがないことを確認することです。たとえば、DLLに認識され、Unityプロジェクトで実装されるインタフェースを定義することができます。言うまでもなく、これは本当に手間がかかりますが、シンプルなアダプタが必要な場合は実行可能な可能性があります。

関連する問題