.NET 4.0を使用していくつかのOffice Interopの処理を行いたいが、VS2008と.NET3.5を使用して残りのプロジェクトを開発する。.NET 3.5プロジェクト内の.NET 4.0アセンブリの参照方法
.NET 4.0アセンブリの機能を他のソリューションで使用するにはどうすればよいですか。 CLR 4.0アセンブリを2.0のAppDomainにロードすることはできません。
.NET 4.0を使用していくつかのOffice Interopの処理を行いたいが、VS2008と.NET3.5を使用して残りのプロジェクトを開発する。.NET 3.5プロジェクト内の.NET 4.0アセンブリの参照方法
.NET 4.0アセンブリの機能を他のソリューションで使用するにはどうすればよいですか。 CLR 4.0アセンブリを2.0のAppDomainにロードすることはできません。
要するに:できません。
.NET 4.0はまったく新しいCLR(4.0)であり、わかっている限り、.NET 3.5と混在することはできません。また、VS 2008からも使用できます。
.NET 4.0フレームワークは、.NET 2.0フレームワークがターゲットマシン上で同時に(サイドバイサイド).NET 4で保証されている場合に使用できます
古い.NETバージョンでは、後で.NET Frameworkのバージョンアセンブリを使用することはできません。
私はこれについてとてもよく分からないが、私はあなたがそれをこのように行うことができると信じて(多分RECOMENDABLEないが、技術的にとりうるAltoughを、。)
ネットフレームワーク4.0は、diferentのCLRを使用して、それは両方を持っているかのうなのであなたは4.0のアセンブリを4.0のCLRにロードし、2.0のアプリケーションを2.0にロードし、両方をWebサービスを通じて通信しようとすることができます。
また、これが可能かどうかはわかりません。それは単なる考えです。
CLR 4ではInProc Side by sideが許されていますが、ロードされた2.0と4.0コードの間には相互運用性のソリューションがあります。
いいえ、.Netにはクロスプロセス通信がありません。独自のアンマネージド(COM)通信を実装する必要があります。 –
2つのアプリケーション(.Net 2で書かれたものと.Net 4で書かれたもの)の間でWebサービスを使用できない理由はわかりません。 – pauloya