簡體   English   中英

表單在解決方案資源管理器中顯示為類

[英]Form showing as a class in Solution Explorer

我的項目中有一個表單顯示為解決方案資源管理器中的類。 因為我無法聯系設計師,所以這引起了一個問題。 有想法該怎么解決這個嗎?

您可以通過編輯csproj文件來手動解決問題。

在記事本中打開它,然后搜索類的文件名。 你應該看到這樣的東西...

<Compile Include="frmTest.cs" />

像這樣添加一個名為“ Form”的子類型...

<Compile Include="frmTest.cs">
    <SubType>Form</SubType>
</Compile>

重新加載項目。 現在,Visual Studio應該可以正確識別文件。

刪除與窗體相關的dll的引用,然后再次添加並構建項目

嘗試使用“顯示所有文件”按鈕查看是否存在任何隱藏文件。 聽起來您的項目文件可能沒有將所有文件都添加到其中。

過去對我有用的一件事是僅向項目添加另一個空白表單,這似乎使另一個表單顯示為表單。 然后,您可以刪除空白表格。

我不知道它是否對您有用,但是只需花一點時間即可嘗試。

克里斯

只需選擇表格,然后按Shift + F7。 您會找到自己的表格。

在代碼編輯器中時,按F7鍵可進入設計器。 重新啟動Visual Studio通常會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM