.net Windows クライアント アプリケーションをデプロイするには、いくつかの方法があることを知っています。
Windows Installer、Click Once、簡単なダウンロードと実行、および Internet Explorer での Windows フォーム / WCF アプリケーションのロードがあります (後者を WCF/E - Silverlight RIA アプリケーションと混同しないでください) 。
それで...本当のWindowsクライアントアプリケーションについて考えてみてください-本当に明確にするために:ファイルシステム内の.exeで構成されるもの--インターネットからその依存関係の一部またはすべてをロードすることは良い考えですか?
<assemblyIdentity
name="MyAssembly"
publicKeyToken="89a956accc8f98e98a9e954a"
culture="en-US" />
<codeBase
version="2.0.0.0"
href="http://www.contoso.com/MyAssembly.dll" /> <!-- look here -->
明らかにいくつかの重大な欠点があります:ロード時間は言うまでもなく、常に接続されている必要があり、クライアントのCAS構成 (インターネットの依存関係はInternet_Zone コード グループにあります)。
しかし、いくつかの利点も考えられます。
問題は何ですか?誰かが実際のプロジェクトでこれを使用しましたか?