4

プログラムから外部実行可能ファイルを実行しようとしています。私のプログラムは、Windows XP で実行できるようにするために、.Net 4.0 フレームワークでコンパイルされています。外部アプリケーションは、.Net 2.0 フレームワークでコンパイルされます。このプログラムを自分のマシン (Windows 7、.Net 4.5 がインストールされている) で実行すると正常に動作しますが、.Net 4.0 がインストールされた XP で実行すると、次のエラーが発生します:Unable to find a version of the runtime to run this application.次のように app.config ファイルを変更しようとしました。しかし、運が悪い:

<?xml version="1.0"?>
<configuration>
<startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
    <supportedRuntime version="v2.0" sku=".NETFramework,Version=v2.0"/>
</startup>
</configuration>

この問題を回避する他の方法はありますか?

4

1 に答える 1