顯示具有 Visual Studio 2013 標籤的文章。 顯示所有文章
顯示具有 Visual Studio 2013 標籤的文章。 顯示所有文章

2014/04/11

Visual Studio 2010 專案在 Visual Studio 2013 開啟時出現失敗問題之解決方法

有時候要用新工具升級是一種壓力~ 因為會有莫明其秒的問題產生! 不變則已, 一變驚人~
但是新版工具又有讓人不可抗拒的使用理由~ 基於此, 還是要冒險一試!

這是我在 VS2010 開發的 ASP.NET MVC 的網站專案, 使用 VS2013 開啟的時, 出現 "這個 Visual Studio 版本無法開啟下列專案..."


轉移報告出現錯誤


轉移變成可開啟的專案方法:

上圖的連結, 修改麻煩, 而且沒得到我要的結果
最後參考 stackoverflow 的一則回答 (如何在 VS2012或VS2013開啟舊 MVC 專案), 解決開啟舊方案問題, 很簡單, 只要把相對應的 Project Guid 移掉即可

修改 出現錯誤的專案 *.csproj 檔案

移除不必要的 ProjectTypeGuid 以我的專案為例是移掉: {F85E285D-A4E0-4152-9332-AB1D724D3325};


重新以 VS2013 載入, 就可成功開啟囉!!! (警告不傷大雅~ 不影響專案行為)


2014/02/21

[Git] An error was raised by libgit2. -- Solution

在 Visual Studio 2013 使用 Git 從遠端做 Pull 時發生下圖錯誤


錯誤訊息 Error Message:

An error was raised by libgit2. Category = Net (Error). Unsupported URL protocol

解決方案 Solution:

請先確認遠端 Remote 的 Git Repository 可以正確連上, 再做 Pull 動作


2013/12/06

Visual Studio 2013 開啟舊 MVC 2 專案


用 Visual Studio 2013 開啟過去舊的 ASP.NET MVC 2 專案發生無法正常開啟

開啟 MVC 專案裡的 *.vbproj 或 *.csproj

找到 ProjectTypeGuids 標籤內容如下:


    {F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}


將 {F85E285D-A4E0-4152-9332-AB1D724D3325} 移除

對照 MVC 版本移除對應的 Guid:

  • ASP.NET MVC 1: {603c0e0b-db56-11dc-be95-000d561079b0}
  • ASP.NET MVC 2: {F85E285D-A4E0-4152-9332-AB1D724D3325} (本範例)
  • ASP.NET MVC 3: {E53F8FEA-EAE0-44A6-8774-FFD645390401}
  • ASP.NET MVC 4: {E3E379DF-F4C6-4180-9B81-6769533ABE47}
 重載之後即可開啟, 並重新編譯~ 完成!!

筆記~ 也許幫得著跟我遇到一樣問題的朋友


Reference:

How do I open an old MVC project in Visual Studio 2012 or Visual Studio 2013?