私はC#と.netの方が一般的です。私たちが使用するソフトウェアの大部分をSDKで動作させるには、これを使用する必要があります。C#Web Api/MVC.netアセンブリを正しく読み込めません。
コンソールアプリケーションで追加するように指示するアセンブリを追加できますが、すべて正常に動作します。それらをWebアプリケーション(MVCまたはWebAPIのいずれか)に追加しようとすると、他のアセンブリが見つからないというエラーが表示され続けます。最終的に、私はちょうどsdkフォルダ内のすべてのアセンブリ/リファレンス(このための正しい言葉、かなり多くのちょうど.dllファイル)を追加し、今は動作しています。これは間違いなくこれを行う正しい方法ではありません。
アセンブリ/参照が他のアセンブリ/参照を読み込むことができる何かがありますか、それとも私の問題の原因ですか?
UPDATE:
例外は通常、このようなものです:
Could not load file or assembly 'Server, Version=1.5.1.0, Culture=neutral, PublicKeyToken=d11ef57bba4acf91' or one of its dependencies. The system cannot find the file specified.
そして関数が実際に私の場合は、Webアプリケーション(から呼び出されている場合のみ、ビルド中に発生していません、
dllは物理的にどこに配置されていますか?他のすべての必要なDLLは同じフォルダにありますか? – Dusan
dll-sはすべて同じフォルダにあり、コンソールアプリケーションをビルドするときにsdkガイドに含まれているものだけを含めるとうまく動作する前に言ったように。これは、Webアプリケーションを構築するときにのみ、このように動作します。 – Michael
dllを含むフォルダは、アプリケーションフォルダ内にあるのでしょうか? – Dusan