2013-06-01 74 views
4

我已經從我的朋友(我們正在一起工作)上下載一些代碼,當我運行代碼幾次時,它運行正常,沒有錯誤,然後稍後當我去運行它時,我不斷收到這2個錯誤:繼續獲取部分聲明accessibillity方法錯誤

錯誤的1點分部聲明「GuiGame.HareAndTortoiseForm」有衝突的訪問修飾符

public partial class HareAndTortoiseForm : Form { 

錯誤2缺少的部分修飾上鍵入「GuiGame.HareAndTortoiseForm」的聲明;此類型的另一部分聲明存在

internal class HareAndTortoiseForm { 

我認爲代碼是在創建GUI窗體時自動生成的。我試圖改變訪問器,所以他們都是公開的部分,但仍然沒有運氣。我曾嘗試重新下載該文件約10次,並繼續有問題,我無法找到它來自哪裏或如何解決它。有沒有人有任何線索?第一行代碼來自HareAndTortoiseForm.cs類,另一行來自HareAndTortoiseForm1.Designer.cs類。

回答

2

只要兩者匹配,應該沒問題。如果他們是真的這兩個公開,它會工作......但我懷疑你正在修改設計師擁有的代碼......然後將其重新生成內部。

如果您希望它是公開的,請轉到表單設計器並將其可訪問性更改爲公開,此時應該可以。

如果您希望它是內部的,請更改您的「手動」代碼文件並將其修復。

只要源文件之間一致,設計人員就不會使用相沖突的內容覆蓋源代碼,一切都會好的。

+3

問題是我做了一個沒有意識到它的副本。問題解決了。謝謝 – user2443245