2012-11-08 18 views
7

Visual Studio 2012 Professionalでプロジェクトの種類をコンパイルしてテストするときに、次のエラーが表示されます。Visual Studio 2012 csc.exeエラー。実行可能ファイルがOSに無効です

エラー1指定されたタスク実行可能ファイル "Csc.exe"を実行できませんでした。指定された実行可能ファイルは、このOSプラットフォームの有効なアプリケーションではありません。

複数の提案をオンラインでテストした後、問題は解決されていません。誰でもこれを引き起こしていることを知っていますか? Csc.exeの新しいバージョンがありますか?私はこれが問題を解決するために何をする必要があるかわからないコンパイラだと分かっています。

+0

あなたはどのプラットフォームで実行していますか、どの引数をコンパイラに渡していますか? –

+0

私は現在Windows 8を実行しており、Windows 8 Store Applicationをテストしようとしています。私は設定を調整しようと何も動作するようです。私はすべてのCPUのためにそれを設定しました –

+0

C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319に移動し、 "csc"とタイプしてください。その爆弾があなたのマシンを台無しにしている場合。 –

答えて

8

今日私のWin7マシンでは、この正確な問題がありました。 Hansが示唆するように、「C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319に移動し、「csc」と入力してください。

ファイルがまだ存在する可能性がありますが、メモ帳で開くことができる場合は、多少のエラーのプレーンテキストが表示されることがあります。これは、コンパイラが破棄されたことを示します。私のオフィスでは、いくつかのマシンだけが影響を受けているため、Windowsのアップデートがこの原因となっているという理論を思いつきましたが、私はこれまでオンラインで多くのことを読んでいません。

他の人のcsc.exeをC:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319ディレクトリにコピーして再コンパイルすることで修正しました。ファイルのオプションを読み取り専用に設定して、これが再び起こらないようにしてください。がんばろう!

+0

私はこれが問題だと推測しています。推測私はちょうど私の代わりにcsc.exeを見つける必要があります。 –

+1

VS.netを再起動するだけで、ほとんどの場合問題が解決しました。 – kuhajeyan

0

ソリューションのプロパティ(ソリューションを右クリックして[プロパティ]を選択)を確認し、「プラットフォーム」フィールド(構成プロパティ)が正しく設定されていることを確認します。

+0

私はこれを試して何も動作していないようだ。調整された設定とすべて。 –

4

Visual Studio 2012のcsc.exeに関する問題は、主にVisual Studioの修復によって解決できます。

Visual Studioを修復する必要があります。 コントロールパネル - >プログラムにアクセスしてください。次に使用しているVisual Studioのバージョンを選択し、 "変更"(または右クリックして "変更"を押してください)を押します。セットアップが表示されたら、「修理」をクリックします。

+0

私はこの質問が既に日付であることを知っていますが、私はVS2015と同じ問題を抱えていました。そして、@Waqas Shahのソリューションが私のために働いた唯一のソリューションでした。 VS2015を修復することはやりました。 – Sebbo

0

この問題は、不適切なPCのクリーンアップによって発生したと思います。私は、64ビットWindows 7マシンでQuick Heal PCTuner 3.0ソフトウェアを実行していましたが、突然電源が切れたためにマシンがシャットダウンしましたが、再び開いたときにVS 2013でこの問題が発生しました。TortoiseSVNチェックアウトも機能していませんでしたハード・ディスク上のいくつかのファイルを削除しようとすると、内部エラーが発生し、破損したディスクのようなものが表示されました。

私はPCのチューナーを再実行して、ディスク、レジストリ、トレースをクリーンアップしたところ、修正されました。おそらくこの問題は、他のケースのために発生する可能性がありますが、ほとんどのシステムのファイルに関連しています私の場合はこれは修正です

よろしく。私の場合は

+0

これは一時的な修正をしているに過ぎませんが、私はワードドキュメントを開いたり、webex呼び出しに参加したり、Windowsディレクトリ上でいくつかの操作を実行したりすることができませんでした。回答し、他の誰かのcsc.exeを私のものにコピーしたところ、すべてのアプリケーションはうまく動作していますが、この問題が発生したときにアプリケーションのパフォーマンスが低下しました。 –

0

は(私は.NET Frameworkの4.5.1とC#2010対表現を持っていた)助け: 最新の.NET Frameworkをダウンロードして、Visual Studioの2013年の修理

0

を実行し、これを行うことによって解決同じ問題私のために: ソリューションを右クリックし、Configuration Managerを開きます。プロジェクト(少なくとも1つは表示されている場合があります)では、プラットフォームをからx86に変更しました。

0

私はcsc.exeファイルを削除して移動しようとしましたが、何もしません。

次に、単純に.netバージョンをアップグレードし、ダウングレードして(元の状態に戻した)、動作します。

0

私はAsp.Net Mvcプロジェクトをあるコンピュータから別のコンピュータに移動しようとしていますが、この問題に直面しました。エラーメッセージはでした:The specified task executable location "c:\users\mypcname\documents\visual studio 2015\Projects\TestMVC\packages\Microsoft.Net.Compilers.1.0.0\build\..\tools\csc.exe" is invalid. 私は新しいMVCプロジェクトを作成する

  1. でこれを解決しました。
  2. そのフォルダ\ Microsoft.Net.Compilers.1.0.0 \ build .. \ tools
  3. に移動し、cj.exeファイルを自分のProjets >> \ Microsoft.Net.Compilers.1.0.0 \ buildにコピーしました.. \ tools \

私は元のコンピュータからプロジェクトをコピーしていたときに、そのcsc.exeファイルを指定のフォルダに残したと思います。

これは誰かを助けることを願っています。

関連する問題