Category Archives: Visual Studio

Visual Studio 2013 SQL Server Data Tools Schema Comparsion And Data Comparsion

在之前的Visual Studio 上很容易便找到 在Visual Studio 上的 Schema Comparsion Tool
好像有一個Menu 叫”Data” 之後便可以找到Schema Comparsion And Data Comparsion 的功具

當升級到Visual Studio 2013後便不知道 這些 SQL ServerComparsion Tool 藏 在那裡
經過慢慢細看之後發現 這些功具可以用以下方法找到

Tool“-> “SQL Server
之後便可以找到

Schema Comparsion Tools

SQL Server Data tools -> Data Comparison / Schema Comparison

Schema Compare

Schema Compare

Hope you find it useful

VS2013 – An error occurred. Detailed message: An error was raised by libgit2. Category = Net (Error). This transport isn’t implemented. Sorry (Fixed)

今天嘗試使用 把程式碼 CommitBitbucket
之前介紹的AppHarbor 可以把你在BitBucket上的 Source Code Compile 和Deploy 到你的AppHarbor Account
十分方便..

AppHarbor – Free hosting for ASP.Net/ ASP.Net MVC – 免費ASP.Net/ ASP.Net MVC寄存服務

我先在BitBucket 建立一個 C#Project/repository

之後使用Tortoise for Git來把在BitBucketRepository Clone / 複製到電腦上

Get BitBucket SSH URL to clone the project repository

之後便用Visual Studio 2013 建立一個新的Project 儲存在 那個資料夾上..

當大家再次開啟這個Project的時候便會發現 在檔案上 Right Click / 按右鍵時 會多了一個 “Commit“的選項

Commit option on visual studio

如果大家有連接到TFS 的專案時..會有 “Check-in” 的選項的..

之後便會去到 以下的這個畫面.. 大家可以 Commit 和把已經 commitSource Code Pushremote Repository

Commit and Push Visual Studio 2013

誰不知.. 當我按 “Push” 這個按鈕後便出現以下的錯誤信息..

An error occurred. Detailed message: An error was raised by libgit2. Category = Net (Error).
This transport isn’t implemented. Sorry
An error occurred. Detailed message: An error was raised by libgit2.  Category = Net (Error). This transport isn't implemented. Sorry

做了一會兒research 之後發原來Visual Studio 2012 使用Git時也有相同的問題
可惜可以在Visual Studio 2012上使用的Visual Studio Extension不能在Visual Studio 2013上使用

如果你是使用Visual Studio 2012 的話..
可以嘗試下載和 安裝 Visual Studio Tools for Git
http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c

如果你是使用Visual Studio 2013 的話 可以嘗試以下的方法

解決方法..原來Visual Studio 2013 是支援用HTTPS 來 連絡 到GIT
通常很多人都會使用SSH

所以大家可以到你的 BitBucket / GIT/ CodePlex 上的 GIT Repository
之後選擇以 HTTPS的方法來 Clone / 複製你的 Repository 到你的電腦上
BitBucket HTTPS option
Git Repository by using HTTPS

當你再次開啟Visual Studio 2013 按 “Push” / “Pull” 或 “Sync” 的話
Visual Studio 應該會彈出一個登入的windows 讓你轉入 BitBucket / GIT/ CodePlex
的Username / Password [請注意..你的 Password 可能和你SSH 的Passphrase 是不同的…所以可能會輸入錯的密碼]

BitBucket request for login information
BitBucket Request for User Credentials inside Visual Studio 2013

成功登入後Visual Studio便會 “Push” / “Pull” 或 “Sync” 到 BitBucket / GIT/ CodePlex /TFS 上了
Repository is already up to date. No changes to pull
Repository is already up to date. No changes to pull

現在便可以在Visual Studio 2013 上使用 Git 來 Commit “Push” / “Pull” 或 “Sync” 你的 Source codeBitBucket / GIT/ CodePlex /TFS 上了

Happy Coding

Visual Studio 2012 Update 2 ISO Download

今天Microsoft 終於宣佈了Visual Studio 2012 Update 2ISO 可以給大家下載和安裝了
最近公司將會開始把升級到Visual Studio 2012.所有新的Project都會以Visual Studio 2012開發
為了減輕各位同事要Download Visual Studio 2012 Update 2的時間..
所以便Download 了這個ISO 和公司的 Network Drive了
大家便可以更快的安裝 和減小在 Visual Studio 2012 Update 2 Web Install 時所需的Bandwidth 了

以下的連結是Visual Studio 2012 Update 2 的 ISO 檔 Offical 連結

http://go.microsoft.com/fwlink/?LinkID=298533

Happy Coding