私は、ASP.netに実装された大規模なWebアプリケーションを開発しています。アプリケーションの主要部分は、第三者によって実装されたものの多くは他人によって管理されているため、私はそれをあまり支配していません。ASP.net:同じdll/assemblyの2つの異なるバージョンをbinフォルダに含めることはできますか?
私は8つのASP.netカスタムコントロールを実装してDLLを分割してコンパイルし、アプリケーションのbinフォルダに入れました。これらのコントロールは、binフォルダーにも格納されているメインアプリケーションからのDLL(またはアセンブリである必要がありますか?)にリンクする必要があります。 MainAppCore1.dll
とMainAppCore2.dll
としましょう。これらは.NETコードで管理されているようです。
私の問題は、主なアプリケーションdllのオリジナルバージョンに対して、すべてのコントロールをコンパイルしたので、メインアプリケーションが更新されていて、近いうちに定期的に更新されているようですそれらは読み込まれません。もちろん、私はMainAppCore1.dll
とMainAppCore2.dll
の新バージョンとすべてのコントロールを再コンパイルすることによって、問題を解決することができますが、よりスマートな方法
を探しています私の質問は:それは、2バージョンでの主なアプリケーションのDLLのを維持することが可能です私のコントロールがメインアプリがアップグレードされるたびに(おそらく)動作するように、binフォルダに保存しますか?
私はweb.config
ファイルを政治的に複雑に編集する必要はありません。
ソース管理のメインアプリケーションはありますか? – IrishChieftain
良い質問:いいえ、それはありません!それについては何もできません。 – Annabel