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

Visual Studio 2012 RC ISO Download and Windows 8 Release Preview ISO Download

在2012年6月1日 Microsoft 發布了
Windows 8 Release Preview  Visual Studio 2012 RC [前身是VS11]
給大家測試/試用

有很多朋友都問.. 那裡可以Download ISO版本
以下是這些連結
Windows 8 Release Preview本身的Download Version 已經是ISO 版本的
Win8 RP / Windows 8 Release Preview 
http://windows.microsoft.com/en-US/windows-8/iso

大家如果有興趣安裝Windows 8到VHD 的話可以參考以下URL

How to install Win8 on VHD with Dual Boot – 如何把Windows 8 安裝在VHD 上 之後使用Dual Boot


Visual Studio 2012 RC
本身的版本是Web Installer版本..
如果會嘗嘗重裝或裝到不同的VM上時ISO 會比較方便

VS2012 RC / Visual Studio 2012 RC ISO
以下有不同版本的Visual Studio 2012 RC 的 Download Link
大家可以進入這些連結下載ISO 版本的 Visual Studio 2012 RC

Visual Studio 2012 RC ISO Download
Microsoft Visual Studio Ultimate 2012 RC
http://www.microsoft.com/en-us/download/details.aspx?id=29917

Microsoft Visual Studio Professional 2012 RC
http://www.microsoft.com/en-us/download/details.aspx?id=29931

Microsoft Visual Studio Premium 2012 RC
http://www.microsoft.com/en-us/download/details.aspx?id=29926

Microsoft Visual Studio Test Professional 2012 RC
http://www.microsoft.com/en-us/download/details.aspx?id=29910

Microsoft Visual Studio Express 2012 RC for Windows 8
http://www.microsoft.com/en-us/download/details.aspx?id=29915&WT.mc_id=rss_alldownloads_devresources

Hope you find it useful

VSIXInstaller.SignatureMismatchException: The signature on the update version of ‘NuGet Package Manager’ does not match the signature on the installed version.

今天嘗試使用NuGet Package Manager來下載和安裝 MVVM Light ToolKits
出現了一段信息…說要Download的 MvvmLight Package的版本和我現在安裝了的NuGet Package Manager版本不相容… 我需要到 以下網址升級我的NuGet

The schema version of ‘MvvmLight’ is in compatible with version 1.2.20325.9024 of NuGet. Please upgrade NuGet to the latest version from http://go.microsoft.com/fwlink/?LinkId=213942

按了網址後他會把網址Redirect到 NuGet.Org
之後選擇安裝 NuGet的時候 便會 Redirect 到 “Visual Studio Gallery” 的網址了

http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c
Visual Studio Gallery NuGet

下載之後可以開始升級”NuGet Package Manager” 了


之後按”Install” 開始安裝..
誰不知… “Installation Failed / 安裝失敗

之後按了 “View Install Log” 看看 那裡出現問題… 發現了以下的錯誤信息
VSIXInstaller.SignatureMismatchException: The signature on the update version of ‘NuGet Package Manager’ does not match the signature on the installed version.

做了一些Research 之後有朋友介紹 可以嘗試 在Visual Studio 的 “Extension Manager” 上Uninstall NuGet.. 之後再次Install 便可以解決的

所以我便在Visual Studio 2010Menu上 選擇 “Tools” -> “Extension Manager…
Tools Extension Manager
之後便會看到”NuGet Package Manager” 這個元件..

很可惜選擇他之後”Uninstall” 和 “Disable“的選項都 不能選擇
"ExtensionNuGet Options disabled”/>

所以便要找另一個方法了.

再做了一些Research 後..
發現這是Visual Studio 版本的問題..
Microsoft有一個HotFix 是可以解決的

大家可以到以下網址去Download這個Hotfix
KB2581019 – Error when you update or install a signed VSIX extensions in Visual Studio 2010 SP1
http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=38654

KB2581019 - Error when you update or install a signed VSIX extensions in Visual Studio 2010 SP1

Download完後可以開始安裝 這個Visual StudioHotFix KB2581019

Install HotFix KB2581019

安裝 Hot Fix KB2581019
Installing HotFix KB2581019

安裝 Hot Fix KB2581019 完成了

Software update KB2581019 has been installed

之後便可以再次安裝/升級 “NuGet Package Manager” 了

安裝了HotFix之後果然能夠成功安裝/升級”NuGet Package Manager
Install Upgrade NuGet Package Manager In Visual Studio 2010 Ultimate Complete

之後再次使用 “NuGet Package Manager“去安裝 MvvmLight Package成功了..
Select project to install MVVMLight Package from NuGet

安裝完成後要接受 “License Agreement

MvvmLight Toolits License Agreement

完成了

Hope you find it useful

Visual Studio 11 Beta 和 Team Foundation Server 11 Beta 可以免費下载 – Free Download

Visual Studio 11 Beta Team Foundation Server Beta 可以免費下载了 大家可以快快下载  和安裝 Visual Studio 11 Beta的 Ultimate版本 和 Team Foundation Server Beta 還可以嘗試Team Foundation Server 的Beta 版本

有興趣的朋友可以到以下URL Download Visual Studio 11 Beta 和 Team Foundation Server 11 Beta

http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200098117

Happy Coding
詳情:

歡迎使用 Visual Studio 11 Beta 和 . NET Framework 4.5 Beta!

Visual Studio 11 Beta 各版本及本地化是 Visual Studio 下一版的預先發佈。這些版本並非最終版本,在正式版發佈前仍可能變動。 安裝正式版本發行前的軟體之前,您應先檢閱與系統需求相關的讀我檔案以及已知問題的清單:

與舊版本的相容性

  • .NET 4.5 是與 .NET Framework 4 高度相容的完善更新版本,可針對所有 .NET 4 的應用程式案例提供高度的相容性
  • 您可以安裝並將 Visual Studio 11 Beta 與 Visual Studio 2010 並行使用
  •           於 Windows Server 上安裝 Visual Studio 11 Team Foundation Server Beta 時必須使用 64 位元版本的伺服器作業系統。(請參閱<Visual Studio 11 Team Foundation Server Beta 系統需求>)

升級路徑

按照支援的路徑升級時,您的 Visual Studio 原始檔、解決方案及專案檔將會繼續執行 (不過您可能需要對原始檔進行部份的變更)。由於無法保證版本之間的二進位碼相容性,我們會盡可能地記錄重大變更以協助您更新。

  • 已支援
    • 從 .NET 4.5 Developer Preview 升級為 Beta
    • 從 .NET 4.5 Beta 升級為 RTM 版本
    • 從 Visual Studio 11 Beta 和 .NET 4.5 Beta 升級為候選發行版本
    • 從 Visual Studio 11 候選發行 和 .NET 4.5 候選發行版本升級為 RTM 版本
  • 不支援
    • 從 Visual Studio 11 Developer Preview 升級為 Beta (不過您也可以先解除安裝 Visual Studio 11 Developer Preview 之後再安裝 Visual Studio 11 Beta)
    • 從 Visual Studio 11 Beta 升級為 RTM 版本

一併轉移資料

所有 Visual Studio 11 Team Foundation Server Beta 中的資料 (工作項目、原始檔、測試及測試結果、組建和倉儲資料) 均會在按照支援的路徑升級時一併轉移。即使您按照支援的路徑升級,仍應在升級成新版本之前先採取適當的措施,備份及保護您的資料。

取得支援及回報問題 (英文)

  • MSDN 論壇 – 使用未上市的產品遇到一些問題嗎? 你可以在此開發社群中與其它使用者交流,包括微軟MVP以及微軟產品部門
  • Microsoft Connect – 回報與追蹤問題、搜尋其他人回報的問題及尋找可能的回答

將 Go Live 與 Visual Studio 11 Beta 及 .NET Framework 4.5 Beta 搭配使用

瞭解如何在上線環境中使用 Visual Studio 11 Beta 及 .NET Framework 4.5 Beta 部署應用程式組建,以及在遇到問題時取得支援的方式。