2017-10-17 11 views
0

私は再び幽霊を追いかけてしまいました。今度は私を夢中にしているのはusingのステートメントで、1つのファイルとビルド時にのみ動作することを止めようとしています。 Facebook.Unity名前空間内に含まれるIGraphResultオブジェクトに関するものです。タイプまたは名前空間名 `IGraphResult`が見つかりませんでした。しかし、それはそこにあり、それは他の場所でうまく動作します

私は、usingステートメントとそれを参照する実際の行の両方で#ifステートメントを複数回チェックしました。使用法は他のいくつかのファイルに完全に反映されていますが、関連のないスクリプト定義シンボルを適用するかどうかにかかわらず、ビルドを行う際には、単一のファイルだけがIGraphResultの認識を停止させるようです。

いくつかの事実:

  • どちらも言及したファイルやその他の問題のない用途ファイルは、Pluginsフォルダ
  • 使用して文と実際の用途のみ#if !NETFX_CORE
  • のために除外され内側にありますビルド時に注入されたものと全く同じスクリプト記述がエディタに入れられており、完全にコンパイルされますが、ビルド時にのみそのファイルで失敗します。
  • この同じコードは、同僚のマシン
  • 我々はUnity3Dを選択的に名前空間を忘れたり、単一のファイルにusingステートメントを無視する可能性がありますどのようなローカルの変更

を持っていませんか?

誰かがこの問題にアプローチする他の方法を提案できますか?

答えて

0

一部のアセンブリがtvOSプラットフォーム用に正しくインポートされていないためでした。

これは何とかソースコントロールに表示されていませんでした。

関連する問題