私はプロジェクトを持っていますFoo.BackOffice
。Foo.Repository
私がNHibernate dllを持っている参照があります。
Foo.BackOffice
IISに公開するとき。Foo.Repository、NHibernate DLL にある DLL は公開しません。しかし、それはFoo.Repository.dll
.
Foo.Repository が参照として持っている dll を公開するにはどうすればよいですか。
ありがとう。
私はプロジェクトを持っていますFoo.BackOffice
。Foo.Repository
私がNHibernate dllを持っている参照があります。
Foo.BackOffice
IISに公開するとき。Foo.Repository、NHibernate DLL にある DLL は公開しません。しかし、それはFoo.Repository.dll
.
Foo.Repository が参照として持っている dll を公開するにはどうすればよいですか。
ありがとう。
この接続の問題から:
現在表示されている動作は設計によるものです。コンパイラーは、コンパイル時の依存関係を見つけることができる間接参照のみをコピーします。この場合、WebプロジェクトにはプロジェクトBへのコンパイル時の依存関係がないと判断されます。直接の依存関係は常にコピーされます。
Foo.Repository
Nhibernateに直接依存していないだけです。
したがって、WebプロジェクトでNHibernate dllを参照するだけで、公開中にコピーされます。