我剛剛單擊時意外地雙擊表單。一個事件處理程序被自動添加到我的代碼中。我刪除它,因爲我不想要任何點擊行爲,現在構建正在尋找它並失敗。我怎樣才能撤銷我的雙擊?我可以把空的事件處理程序放回去,但我討厭沒有任何作用的代碼。由於缺少定義,VS C#編譯失敗
回答
您可以用三個簡單的步驟解決這個問題:
- 編譯
- 雙擊
- 擦除
編譯你的解決方案,這將帶給您在Error List
面板中的錯誤,在屏幕的底部。
雙擊'Namespace.Class' does not contain a definition for 'method'
錯誤描述。這會自動將您帶到YourForm.Designer.cs
文件並突出顯示缺少的事件處理程序方法。
擦除事件處理程序行。如果您雙擊表單,它可能會是this.Load += new System.EventHandler(this.MainForm_Load);
您現在可以再次編譯並繼續您的程序。
但是第二步讓他陷入了混亂之中! –
我認爲的建議是點擊錯誤消息,而不是控制。 – sous2817
的確點擊錯誤信息。點擊該控件創建一個新的事件處理程序,當你移除該方法時,單擊該錯誤消息就可以進入處理程序定義。 –
- 1. 編譯失敗由於缺少文件SYS/utsname.h
- 2. TFS編譯失敗由於缺少項目
- 3. 編譯失敗vs編譯失敗
- 4. 構建失敗.NET的核心應用由於缺少定義
- 5. preg_match編譯失敗:缺少括號
- 6. py.test由於缺少模塊而失敗
- 7. 無法編譯由於缺少文件
- 8. 表達式樹編譯失敗,由於未定義的變量?
- 9. 由於缺少類
- 10. PHP preg_replace()編譯失敗:缺失)
- 11. 對於架構x86_64,由於未定義符號_x264_encoder_open_112,Ffmpeg編譯失敗
- 12. Preg_Match_All:編譯失敗
- 13. C#編譯失敗,因爲「由於其保護級別」
- 14. 編譯AR Drone SDK失敗,命令行中缺少DSO
- 15. 編譯Android項目與庫項目失敗,缺少classes.jar
- 16. preg_match錯誤:編譯失敗:缺少終止]字符類
- 17. 交叉編譯GHC失敗缺少的iconv
- 18. Intellij編譯失敗:「已經定義爲」
- 19. MySQL C++編譯失敗
- 20. C代碼編譯失敗
- 21. 定義的路由丟失 - 在CakePHP 3.4中缺少路由
- 22. 'make dep'由於缺少分隔符而失敗?
- 23. 失敗的單元測試,由於缺少config文件
- 24. Maven由於缺少tycho依賴而生成失敗?
- 25. gradle build由於缺少文件而失敗
- 26. Railroady由於缺少命令'點'而失敗
- 27. Azure部署由於缺少程序集引用而失敗
- 28. 由於缺少make命令,bundle安裝失敗
- 29. TFS(預覽)由於缺少裝配而構建失敗?
- 30. SubSonic「版本」由於缺少依賴關係而失敗
您是否也刪除了表單中的屬性網格(在設計視圖中)的設置? – Tim
對失敗的內部版本中顯示的'event'進行搜索。然後刪除它的用法。 – KSdev
我把代碼放回來,所以我可以使用上下文菜單「查找所有引用」,方法名稱上的光標。這工作。 – user3076170