我發現了一些代碼來幫助我在一個項目中,當我第一次運行代碼時,我收到一條錯誤消息,指出:「由於缺少調試目標c:\ path \'dirInfo.exe',Visual Studio無法啓動調試。生成項目並重試,或者適當地設置OutPath和AssemblyName屬性以指向目標程序集的正確位置。「如何修復這些C#錯誤?
然後,我選擇確定並收到一條錯誤消息,指出部分缺失。我添加了部分代碼並收到3條更多錯誤消息。
類型「RecursiveSearchCS.Form1」已經包含了一個定義,「組件」
- 這是否意味着我應該刪除這個從Form1.cs文件?
類型'RecursiveSearchCS.Form1'已經使用相同的參數類型定義了一個名爲'Dispose'的成員。
類型'RecursiveSearchCS.Form1'已經使用相同的參數類型定義了名爲'InitializeComponent'的成員。
(我注意到,當我註釋掉的InitializeComponent線和/或處置線,越來越多的錯誤信息中的錯誤填充)
通過他們的方式,你可以找到的原代碼@MicrosoftSite。
任何幫助將不勝感激。
謝謝
+1非常好的解釋。 – JonH
我是否應該使用或不使用Windows窗體應用程序創建新的.cs文件?我確實創建了新的.cs文件,但仍收到相同的錯誤消息。我應該從(複製和粘貼)代碼文件中刪除那些已經在設計器中的特定行嗎? – Richell
@CompGeekess:首先,從項目中刪除現有的Form1.cs(和Form1.Designer.cs&Form1.resx)文件。接下來,右鍵單擊您的項目並選擇「添加新項目」。添加一個名爲「Form1.cs」的新「代碼文件」,然後單擊確定。創建完成後,將演示中的代碼粘貼到該文件中。然後,假設您的** Program.cs **正在嘗試運行** Form1 **的實例,則應該滿足並正確構建。 –