簡體   English   中英

如果使用 Visual Studio 2019 的圖片移動 C# 項目,則錯誤“不支持代碼解析或生成...”

[英]Error 'does not support code parsing or generation...' if moving C# project with a picture for Visual Studio 2019

我可以毫無問題地將圖像添加到表單中,並且它可以毫無錯誤地構建。 然后,當我重新定位項目時,當我從新文件位置重新打開項目時,出現錯誤“不支持代碼解析或生成,因為它不包含在支持代碼的項目中”。 這可以通過刪除表單並再次添加來解決,但是每次在移動后打開項目時都必須這樣做,並且對於任何試圖從新位置打開它的人來說。

我嘗試以各種方式添加圖像,並且嘗試添加不同的圖像。 每次,在原始項目位置添加圖像時都沒有問題,但是一旦移動項目,此錯誤就會不斷發生。

如何在 Visual Studio 2019 中將圖像添加到 C# 項目,同時保留將項目移動到其他位置的能力,而不會在重新打開項目時導致錯誤?

*編輯我現在想知道這是否在復制項目一段時間后發生,而不是因為添加圖像。 在我復制項目大約 10 次后,我又開始出現錯誤,這大約是我在使用項目中包含的圖像時開始出現錯誤的時候。

**編輯我在這里改寫了這個問題: 在我在 Visual Studio 2019 中復制了一個 C# 項目大約 10 次左右后,我在重新打開項目時出現錯誤

  • 從項目文件夾名稱中刪除特殊字符。
  • 修改解決方案文件中的項目文件路徑。
  • 刪除 .vs 隱藏文件夾或 .sou 文件

我最近有過類似的經歷,在我移動項目后嘗試在 VS 中打開設計器時會出現錯誤。

為了提供一些上下文,我將一個項目從 TFS 移到了 GIT 源代碼控制。 我在 azure devops 中創建了一個項目,項目名稱包含一個空格。

克隆 url 然后將空格字符轉義為 %20,當從命令行克隆此存儲庫而不重命名目標文件夾時,我最終得到了一個文件夾名稱,其名稱中包含 %20,而不是空格。 然后,我的解決方案文件具有相同的命名約定,在項目路徑中包含 %20。

https://social.msdn.microsoft.com/Forums/en-US/cadde249-3fa9-46de-aa23-37ceae612e8c/form-not-contained-wiithin-a-project-that-supports-code?forum=winformsdesigner幫助過我:

關閉解決方案。 轉到解決方案的文件夾並刪除解決方案的 .SUO 文件。 然后在 Visual Studio 中重新加載解決方案。 在解決方案文件資源管理器中,右鍵單擊目標表單源並選擇“查看代碼”(不是“查看設計器”)。 打開源文件后,右鍵單擊源文本並選擇在設計器中查看。

暫無
暫無

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

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