爲了使用最新版本的resharper在我目前正在維護的maligend項目上,我將所有源代碼複製到一個單獨的文件夾中並在VS 2010中打開項目。爲什麼我的項目在成功轉換後卸載?
它轉換所以說轉換報告(在通知我它似乎在版本控制之下,但是因爲缺少需要的信息,我接受了這個信息)。然而,雖然轉換名義上是成功的,但在解決方案資源管理器中,在項目名稱下方,它表示「項目未加載」
現在對於本質:該項目有兩個相關的解決方案,一個「常規」 )和一個庫(.dll)項目;它們都顯示在解決方案資源管理器中,但都表示「項目已卸載」。
現在對於奇怪的部分:當我意識到我甚至沒有複製.dll項目中的文件時,我重新開始爲它們創建兩個單獨的文件夾(就像它們在開發環境中一樣)將每個文件放入每個文件夾中。
但是現在,當我嘗試打開該.exe項目(其中一個此前曾聲稱,它已經成功地轉換),從這個新位置,選擇File |打開項目並選擇.sln文件,我得到的,「 \ .csdproj」不能打開,因爲其項目類型(.csdproj)不受此版本的應用程序的支持。 要打開它,請使用一個版本支持這種類型的項目*
的開發環境是在XP模式的虛擬機VS2003。我試圖在VS2010在Windows 7
現在打開的項目是否有辦法我能得到這個項目(儘管是手動,一個在時間和結轉其中的一些修正,)打開和編譯VS2010,這樣我就可以resharperize它的項目的「活生生」的版本?
這是一個好主意,但多年來差異太大。目前我有804個錯誤,恐怕所有它需要進行編譯的改變都會大大地否定我所得到的好處,因爲到那個時候它將是一個根本不同的項目,而且我會重新嘗試能夠做到甚至常常不適用於舊項目。不過,我會把這個標記爲答案,因爲這是一個很好的理論。 – 2013-04-09 21:45:12
[你可以做到!](http://www.youtube.com/watch?v=_rAHnwWfsaY) – jp2code 2013-04-09 21:53:48