0
我剛剛在運行Win10(x64)的筆記本電腦上新下載了Visual Studio 2015。我去創建我的第一個控制檯應用程序,併成功打開。我開始寫一個簡單的應用程序..無法複製文件。訪問路徑被拒絕
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World");
Console.ReadLine();
}
}
}
當我點擊調試,我得到一個錯誤說...
無法複製文件「OBJ \調試\ ConsoleApplication1.exe中」改爲「斌\調試\ ConsoleApplication1.exe中」。訪問路徑'obj \ Debug \ ConsoleApplication1.exe'被拒絕。
但是,當我註釋掉Console.ReadLine()
代碼時,應用程序運行得很好。我無法想象沒有這些Console.ReadLine()
聲明來編寫應用程序,因爲它允許最終用戶添加信息。當代碼運行時沒有這一行,它當然會運行,完成並停止。
誰能告訴我爲什麼這個不能和Console.ReadLine()
一起運行?它也沒有與Console.ReadKey()
一起運行。
不可能肯定地說,對於沒有坐在電腦前的人。但是,在您嘗試重新編譯並運行另一個程序之前,它肯定聽起來像您還沒有退出之前運行的程序實例(即通過按下適當的鍵)。當然,當你移除對ReadLine()或ReadKey()的調用時,以前運行的實例會正常退出而不是等待,所以在這種情況下它可以正常工作。 –
您的防病毒有可能導致它,在這種情況下,您應該查看AV中的日誌條目和隔離文件。也可能是由於磁盤接近滿而引起的。但最有可能的是@PeterDuniho解釋。 –
但這是我嘗試執行的第一個代碼。我第一次嘗試編譯。沒有更多的程序(我知道)正在使用這個文件。我也試過註釋掉Console.WriteLine()行並留下ReadLine()。奇怪的是,它的工作原理!它只是不與這兩個人一起工作。 – athomas