只有累積,沒有奇蹟

2019年7月9日 星期二

[VisualStudio] 開啟檔案失敗 : To prevent possible data loss before loading the designer, the following errors must be resolved

問題 
這兩天在開發專案時遇到神奇的事情,要點擊開發好的類別檔案時竟然跳出錯誤,錯誤畫面很像之前在寫 Webform 自訂 UserControl 時異常畫面,錯誤訊息為 'To prevent possible data loss before loading the designer, the following errors must be resolved: ,這篇就就針對此問題的解決方式做簡單分享若是有不清楚或是錯誤的地方歡迎討論予糾正

解決方法
異常發生時畫面如下
根據錯誤訊息提供的線索,檔案無法顯示的原因是 
The designer could not be shown for this file because none of the classes within it can be designed
根據過去微薄的記憶中大多在 Windows Form 的設計畫面出現,這份檔案在 Visual Studio 認為找不到設計器要求的基底類別因此無法正常顯示,幸好強者同事告知在 Visual Studio 中可以設定檔案開啟格式,遇到此問題時在檔案按下右鍵選擇  Open With ,設定檔案開啟時使用  CSharp Editor  格式開啟
設定完畢後,重新點擊即可正常開啟,原來因為是因為預設被認定使用 Winform Editor 開啟,所以才會跳出奇怪的畫面,過去也不知道有這功能可以設定覺得神奇,也感謝強者同事支援,宣告此案偵破 ! 

感想
最近都在感冒跟值班這兩件事循環,直到這一兩天才比較好一些,感冒也深深體會到身體健康的重要性,
也間接影響到學習新東西的時間跟自己預期學習的節奏,不知不覺在部落格持續分享了半年在工作學習到的新東西,也希望可以繼續分享下去,謝謝 :)

Related Posts:

  • [.NETCore] 在 IIS 執行 ASP.NET Core 應用程式前言 在 IIS 執行 ASP.NET Core 專案時與過去 .NET Framework 運作不同,.NET Core Application 預設以 Kestrel 為 HTTP Server 與 IIS 做溝通,流程可以參考下圖所示;因此要將開發好的 .NET Core 網站專案佈署至 IIS 設定方式是不同的,這篇介紹如何將 ASP.NET Core 應用程式佈署至 IIS 的步驟說明,若有問題歡迎提出一起討論或是給予指導 … Read More
  • [Docker] Docker for windows 初體驗前言 Docker 是一個 open source 專案,誕生於 2013 年初,Docker 屬於 Linux 容器的一種封裝,提供了簡單且易用的容器接口,在 2016 推出 Docker for windows 版本,相信大家或多或少都聽過甚至已經有在使用,自己也接觸過 docker 一小段時間,但都屬於玩票性質未好好研究,或許在新筆電重新安裝的時候是一個好契機可以靜下心來深入研究,以下簡單介紹 Docker 在 Windows 上的安裝流程… Read More
  • [NETCore] ASP.NET Core 啟動失敗 - failed to start process with commandline 問題  新專案使用 ASP.NET Core 2.2 開發完成並佈署至 Production 機器,在瀏覽網頁時跳出應用程式無法正常啟動的畫面,錯誤訊息為 'HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure'  ,不知為何最近跟 ASP.NET Core 啟動失敗特別有緣分 (一直常遇到這類的事情 XD),這篇文章就針對此問題的解決方式做簡單分享,… Read More
  • [NETCore] 使用 Dotnet Watch 自動編譯 ASP.NET Core 應用程式前言 在開發完代碼的時候,為了確保代碼在應用程式執行的狀況,會在 Visual Studio IDE 使用偵錯模式 F5 或是 Ctrl+F5 進行偵錯,如果執行狀況不如預期時就會關閉偵錯,重新修改代碼在編譯再重新進行偵錯,簡單來說流程像是  改 Code > 編譯 Ctrl + Shift + B > 測試 F5 or Ctrl + F5 > 不如預期 > 改 Code  ,仔細想… Read More
  • [NETCore] 移除未使用的 ASP.NET Core SDK問題  最近電腦一直跳出硬碟空間不足訊息提示,在清理硬碟的空間過程中發現電腦安裝多個版本的 ASP.NET Core SDK,身為一位專案自以為跟上技術潮流的開發人員這種狀況應該常遇到,用硬碟的空間來換取跟上潮流的速度是合情合理,但由於公司筆電硬碟空間有限口袋空空也是很苦惱,這篇文章就針對此問題的解決方式做簡單分享,若是有不清楚或是錯誤的地方歡迎討論予糾正。 解決方案 最直覺的解決方式是透過控制台應用程式,在逐步的點選每一項進行解… Read More

0 意見:

張貼留言

Copyright © 2025 m@rcus 學習筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com