COM相互運用機能を使用して、2.0アプリから4.0ライブラリを使用することについていくつかの言及があります。私の要求は、私が2.0型のアプリケーションに型を公開したくないという点でわずかに異なりますが、私はDiagnostics.Process.Start(....)コマンドを2.0アプリケーションで使用しています。 2.0のフレームワークでもコンパイルされたローカルドライブです。2.0アプリケーションからの外部4.0プロセスの開始
外部EXEがフレームワーク4.0を使用するようにアップグレードされ、Diagnostics.Process.Startが機能しなくなったため、このように思われます。
私は、呼び出されたEXEの.csprojファイルの下でフレームワークの種類を変更しようとしましたが、再コンパイルしてみましたが、それでも喜んではいませんでしたが、VS2010の下にあるかどうかは分かりません。 2.0。私はライブラリの型を呼び出すのではなく、私はDiagnostics.Process.Startを使って外部EXEを起動していると言っているように、これは問題ではないと思っていました。確かに、どのバージョンのフレームワークそれはの下でコンパイルされていますか?
誰もこのような経験はありますか?
Process.Start()は、開始されたプロセスに必要なリソースについてまったく気にしません。 "それは動作しません"適切な問題の説明ではありません。 –