1. 程式人生 > >vs建立的c#winform專案出現缺少根檔案,無法讀取專案檔案*.csproj?

vs建立的c#winform專案出現缺少根檔案,無法讀取專案檔案*.csproj?

   作為程式開發人員最不願看到的就是自己辛辛苦苦建立的專案在電腦的崩潰時沒法使用。因此,備份是程式開發人員所必需做的事情,當然,我們除了備份還可以藉助類似svn之類的專案管理系統,類似日誌檔案一樣可以記錄個時間段的操作,如果出現錯誤可以追溯到最近的一段時間,也類似於系統的還原點。我只是知道,但並未嘗試的使用過,在今後的開發中我希望和我一樣的屌絲開發人員能學習一下。

   今天,電腦卡死了。專案程式還在執行著,等了夠10分鐘還是沒響應,我急眼了罵人。強制關機,當我再次開機時卻發現,悲劇降臨了:

怎麼辦?當時我瞬間蒙了,這要是弄壞了,我擦一天的成果就沒了,因為我備份的前幾天的。有些人說重新建,哎,我也知道重新建可以。能不能提點建設性的意見。。

我嘗試的去把最新的所有檔案拷貝到舊備份中,除了csproj這個檔案,結果發現舊備份檔案只會載入原來已有的檔案,即使拷貝了也不會在專案中顯示。儘管專案可以開啟。於是,我百度了一下這個檔案的作用,簡單的說它是記錄檔案的各種操作的檔案,所以,舊的版本當然不會有沒有執行過而拷進來的檔案了。

怎麼辦???有時我們可以用笨點方法去解決一個貌似不能解決的問題,我們可以在vs開啟專案下一個個檔案的拷貝,只拷貝你修改的程式檔案,至於配置檔案啥的,其實他會在執行或操作時更新的。

 附圖:


用這個方法一個個將程式檔案拷貝進去就可以,哎,總算鬆了口氣,嚇尿了!

注:1、每日備份重要性

2、運用一款程式管理系統。

相關推薦

vs建立c#winform專案出現缺少檔案無法讀取專案檔案*.csproj

   作為程式開發人員最不願看到的就是自己辛辛苦苦建立的專案在電腦的崩潰時沒法使用。因此,備份是程式開發人員所必需做的事情,當然,我們除了備份還可以藉助類似svn之類的專案管理系統,類似日誌檔案一樣可

C#Winform 最小化到托盤隱藏當前專案

</pre><pre class="plain" name="code" code_snippet_id="108369" snippet_file_name="blog_20131211_1_6723383"> 拖入notifyIcon控制元件,然

VS未能正確載入解決方案中的一個或多個專案無法讀取專案檔案“XXXX.vcxproj”解決方法

錯誤提示:點選確定後提示:問題原因:OpenCV路徑無法讀取導致無法正常載入檔案解決方案:使用記事本或文字編輯器開啟“XXXX.vcxproj”檔案,刪除OpenCV路徑,正常進入工程後重新配置OpenCV環境

vs2015 開啟專案或者建立新WEB專案失敗無法讀取配置檔案 redirection.config

在網上沒有類似的解決方法 ,所以特意寫下來。 經過: 1、當前開啟的的是32位的VS2015,所以在C:\Program Files (x86)裡面IIS Express夾查詢檔案,結果也能找到 redirection.config這個檔案 2、檢查這個檔案的許可權,新增

SVN更新錯誤:類載入失敗無法讀取專案檔案"web.csproj"

    在做專案的過程中,面對團隊的合作,使用SVN是必不可少的;然後呢,使用SVN了,那遇到各種問題也是一定的了。接下來要說的問題:開啟解決方案後,整個UI 都無法加載出來,顯示是這樣的:  

使用VS開發C++ 控制檯程式或其他專案出現 ‘ LINK : fatal error LNK1104: 無法開啟檔案“LIBCD.lib” ’ 常規解決辦法

原因:大多是由低版本例如VC6(本人是)開發專案,然後在高版本上再開發該專案導致LIBCD.lib出現更改由此出現錯誤提示。 本人VS版本2017; 一般解決辦法: 第一步:右鍵專案屬性 第二步:在忽

VS建立C/C++專案

示例工具 VS2017 1.開啟VS 新建專案 檔案-新建-專案 或者點選如下新建專案也可以 2.選擇新建專案型別 如果是VS13 選擇win32控制檯應用程式 如果是VS17選擇桌面嚮導 其中專案名和解決方案名字都可以修改 專案名 單個專案(一個專案一個資料夾 專

C++---使用VSC++程式設計中出現 fatal error C1010: 在查詢預編譯頭時遇到意外的檔案結尾。是否忘記了向源中新增“#include "stdafx.h"”?

啦啦啦,好久沒寫部落格啦... 對於C++初學者來說適應一個新的編譯器還是需要蠻長一段時間的,現在我就給你們說說標題所說的這個問題吧... 第一步:選單--〉專案--〉設定,出現“專案設定”對話方塊,左邊展開專案,在“原始檔”中找到出錯的檔案。 第二步:在右邊選擇“C/C++”屬性頁,在Category

idea ssm專案出現日誌中文亂碼封裝的json中的msg欄位中文亂碼(但是json封裝的bean中的欄位不亂碼)等其他各種專案下的中文亂碼解決方案

   開頭劃重點!(敲黑板):rebuild和mvn package的迴圈往復好幾次的操作是解決這個問題的最主要的方法! 經過多次試驗,發現這樣做就可以正常顯示中文了 我說為什麼有時候亂碼,有時候中文正常,原來下面的這些地方都必須設定好,特別是 rebuild和m

C#中foreach出現“集合已修改 可能無法執行列舉操作”的解決方法

不要在列舉集合的操作(例如foreach)中去執行修改集合的操作。很多文章中提出解決方法是將foreach改為for迴圈,這裡記錄一種簡便方法。如果需要修改集合,那麼你應該先使用 ToArray() 方法,例如?1234foreach (var x in Mylist.ToA

C# winform 判斷程式是否已經啟動防止重複開啟

判斷程式是否已經執行,使程式只能執行一個例項有很多方法,下面記錄兩種, 方法1:執行緒互斥 static class Program { private static System.Threading.Mutex mutex; ///

VS在WIN7下發佈網站出現錯誤500.19 由於許可權不足而無法讀取配置檔案

公司用的是VS2008,所以在釋出網站的時候有點不熟悉。今天自己試了一下,出現瞭如下的錯誤: 錯誤摘要 HTTP 錯誤 500.19 - Internal Server Error 無法訪問請求的

C# (Winform) 顏色選擇器的呼叫以及RGB顏色與UInt顏色的轉換

廢話不多說,顏色選擇器就是ColorDialog,直接從工具欄拖到窗體上。 呼叫顏色選擇器和呼叫窗體一樣,我這裡通過一個Button的點選事件觸發,選擇顏色後改變了panel的顏色:

C#:讀取html模板檔案並替換修改檔案中指定值儲存為修改後的檔案

1.準備html模板檔案:Pages/Device/DeviceModel8.html   2 using System.IO:讀取檔案內容,並替換指定內容                  &nbs

idea配置熱載入開發不用重啟tomcattomcat配置熱載入釋出專案不用重啟tomcat在自己專案的context配置jdbc資料來源

在conf/server.xml裡面的Host加入Context節點,設定以下屬性 path="/project_name" docBase="project_name" debug="1" reloadable="true"> 然後在Context節點加入以下子節點 <Watche

win8.1 更新後出現致命錯誤C0000034無法進入安全模式和高階選項

win8.1 更新後出現致命錯誤C0000034,無法進入安全模式和高階選項 昨天晚上回去時電腦強制更新了,只有睡眠,更新並重啟,更新並關機三個選項,坑的一批。點選更新後今早過來電腦就出現“錯誤 C0000034 …”,電腦無法啟動,百度說是在更新過程出現中斷引起。。而我只想知道怎麼解決

如何使用objective c上傳檔案用flask接收檔案

flask是python中類似於php的伺服器元件。 ios提供了NSMutableArray和 dataTaskWithRequest用來使用http上傳資料。但是flask只支援基於表單格式的資料。 表單格式是在原始http資料上,提供了額為的資訊。如果直接使用ios的api把資料傳送給

[JAVA IDEA]在使用maven專案無法讀取resources資料夾中的配置檔案的一種解決方案

1、在通過配置檔案來連線資料庫時,在resouces檔案中放入了db.properties配置檔案,但無法正常讀取到  讀取配置檔案資訊的程式碼: InputStream input=JdbcUtil.class.getClassLoader().getResourceAsStream("db.prope

由於許可權不足而無法讀取配置檔案出現的HTTP 500.19解決辦法

無法訪問請求的頁面,因為該頁的相關配置資料無效。如下圖: 解決方法,到站點目錄的屬性,安全標籤,新增使用者(Everyone),並給修改許可權: 無法訪問請求的頁面,因為該頁的相關配置資料無效。 如下圖:  解決方法, 到站點目錄的屬性,安

Unity動態建立的Mesh匯出為Obj模型檔案並生成Prefab檔案

Unity執行時,動態建立的Mesh掛載到MeshFilter元件上,並不能儲存到本地Prefab檔案裡。在執行的場景裡,拖拽正確配置的MeshFilter物件到Unity資源管理器。生成的Prefab檔案,裡面的Mesh物件會missing。所以,我們需要在執行狀態,匯