2012-01-05 15 views
0

コンソールで再帰的にフォルダを削除するソフトウェアを作ったので、CMDを使用して任意のディレクトリからプログラムにアクセスできるようにしたい。 EXE。 私はSystem32ディレクトリにソフトウェアをコピーし、それは私に次のエラー与えCMDからそれを実行しようとすると:system32フォルダからコンソールアプリケーションを実行する

unable to find a version of the runtime to run this application

私は64ビットプログラムとしてそれを構築しようとしたが、それは何も変更しませんでしたが。 私のコードに何か問題がありますか、それとも私が構築している方法ですか?

ありがとうございます。

+0

何をお伝えしたいですか?あなたがコードを表示しているわけではないし、それをどのように構築しているのかもわからないので、私たちは答えることができない。ああ、うーん:rd/s。 –

+5

アプリケーションのディレクトリをsystem32にコピーするのではなく、システムの "path"環境変数に追加する方が簡単でしょうか? – Nuffin

+0

どのフレームワークバージョンをインストールしましたか、どのフレームワークバージョンを使用する予定ですか? –

答えて

2

これは、プロジェクトオプションまたはapp.configファイルから<supportedRuntime>まで指定した必要な.NETランタイムがシステムに見つかりません。

簡潔に言えば、アプリケーションのターゲット.NETランタイムがシステム上に見つかりません。

+0

ありがとう、私はそれを手動で変更し、今は動作します。 – Mechazawa

関連する問題