2017-03-08 24 views
0

Win10(x64)を実行しているラップトップでVisual Studio 2015を新しくダウンロードしました。最初のコンソールアプリケーションを作成し、正常に開きます。私は、簡単なアプリケーションを作成するために進んで..私は、デバッグをクリックするとファイルをコピーできません。パスへのアクセスが拒否されました

namespace ConsoleApplication1 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      Console.WriteLine("Hello World"); 
      Console.ReadLine(); 
     } 
    } 
} 

が、私はというエラーを取得...「OBJ \デバッグ\ ConsoleApplication1.exeを」ファイルをコピーすることができません

へ」 bin \ Debug \ ConsoleApplication1.exe "と入力します。パス 'obj \ Debug \ ConsoleApplication1.exe'へのアクセスが拒否されました。

ただし、Console.ReadLine()コードをコメントアウトすると、アプリケーションは正常に動作します。私はエンドユーザが情報を追加することができるので、これらの文なしでアプリケーションを書くことは想像できません。コードがこの行なしで実行されると、もちろん実行され、完了し、停止します。

これはなぜConsole.ReadLine()で実行されないのですか?また、Console.ReadKey()でも実行されませんでした。

+1

あなたのコンピュータに座っていない人は、誰もが確実に言うことはできません。しかし、再コンパイルして別のプログラムを実行しようとする前に、プログラムの以前に実行されていたインスタンスを終了していない(つまり、適切なキーを押すことによって)ようには聞こえません。もちろん、 'ReadLine()'や 'ReadKey()'の呼び出しを取り除くと、以前に実行していたインスタンスが待機するのではなく正常に終了するので、うまくいきます。 –

+0

あなたのアンチウイルスがその可能性があります。この場合、ログエントリとAV内の隔離されたファイルを探す必要があります。ディスクがいっぱいになっていることも原因です。しかし、ほとんどの場合、@PeterDunihoが説明しているとおりです。 –

+0

しかしこれは私が実行しようとした最初のコードでした。初めてコンパイルしようとしました。このファイルを使用しているプログラムはもうありません(私が知っている)。私はまた、Console.WriteLine()行をコメントアウトし、ReadLine()を残してみました。奇妙なことに、それは動作します!これらの2人で一緒に働かないだけです。 – athomas

答えて

0

VBCSCompiler.exeプロセスが嫌がらせを受ける

関連する問題