Browse by Tags

TFS Power Tools導致桌面凍結
TFS Power Tools 有個好用功能,在檔案總管加入右鍵選單提供簽入、簽出、版本比較等TFS操作,檔案、資料夾圖示也會加上最新版本(綠三角)、待簽入新増(紅十字)、待簽入修改(鉛筆)等狀態標示,不需開啟Visual Studio或TFS Explorer就能管理,十分方便。 但自從安裝後,電腦偶爾會發生桌面當住,滑鼠鍵盤全無反應的狀況,此時只能強制重開機或找另一台機器遠端桌面登入成其他使用者將當explorer.exe砍掉,狀況才會解除。 一開始不明所以,當機當得莫名其妙,直到有一次在事件檢視器看到當機期間TFSShellExt噴出大量警告及錯誤事件...
Posted 19 September 2015 05:47 PMJeffrey | 2 comment(s) 5,845
Filed under: , ,
在VS2012/VS2013環境編譯Web Deployment Project
VS2012起不再支援Web Deployment Project(WDP) ,是許多還在維護Web Site Project(WSP)朋友的痛吧?以我的工作環境為例,線上系統仍有超過半數是WSP,雖然知道Web Application Project(WAP)/ASP.NET MVC是未來主流勢不可擋,但運作得好好的系統,若有人膽敢嚷嚷新版開發工具不支援部署專案編譯,所以網站得翻掉重測重上線,就算不被主管巴頭,也會被同事拉到牆角餵磚頭。想必不少朋友的解決方案跟我一樣-平日開心使用VS2012/VS2013享受上流開發體驗...
Posted 03 February 2015 09:19 PMJeffrey | with no comments 6,858
Filed under: ,
筆記-使用VS2013解開.NET程式CPU衝高謎團
前幾天,幫同事追查 .NET 程式 CPU 衝高問題,才發現 Visual Studio 2013 效能分析工具真是威力強大,特筆記備忘順便分享。原本想拿實務案例說明,但考量太多無關細節會失焦,所以我弄了一個簡單程式當靶機練習射擊: using System; using System.Collections.Generic; using System.Linq; using System.Security.Cryptography; using System.Text; namespace CPUSharMon...
Posted 31 August 2014 11:16 AMJeffrey | with no comments 12,502
Filed under: , ,
VS2012 JavaScript IntelliSense會忽略底線起首的屬性
我寫了一個CRUD輔助程式庫,內建自動抓取ViewModel進行JSON序列化的功能,其中有條"序列化時排除ViewModel中名稱為底線開頭屬性"的慣例(Convension)。前陣子接到同事回報,配合此慣例宣告ViewModel,卻發現底線起首的屬性會被Visual Studio 2012的JavaScript IntelliSense無視。 寫一小段程式,馬上獲得驗證: 一直沒留意VS2012的JS IntelliSense有此特性,查詢MSDN文件後獲得 證實 (在Handling...
Posted 07 September 2013 11:06 PMJeffrey | with no comments 4,285
Filed under: ,
【茶包射手日記】VS2012 Update 3安裝失敗
在一台新裝的Windows 7安裝VS2012,啟動後出現VS2012 Update 3更新通知,順勢執行Update 3安裝程式,遇到以下錯誤: Setup Failed! Install cannot continue because some required components failed. Setup Engine: The pipe is being closed. 錯誤訊息對話框還算貼心,可直接導引到Log檔,看到一堆錯誤如下: Error 0x800700e8: Failed...
Posted 31 August 2013 04:37 PMJeffrey | with no comments 8,156
Filed under: ,
【茶包射手日記】在TFS版控解決方案搬移專案資料夾
原本以為是再簡單不過的動作,卻花了兩個多小時。 故事是這樣的,有個Blah.sln,底下有兩個專案Boo.csproj及Shared.csproj,其路徑為 X:\TFS-IM\SNHT\MAIN\src\Blah.sln X:\TFS-IM\SNHT\MAIN\src\Boo\Boo.csproj X:\WorkRoom\WTS\Src\Shared\Shared.csproj 其中Shared專案隸屬其他解決方案且由Visual SourceSafe版控,故沒放在一起,而其中只有Boo專案CheckIn...
TIPS-快速輸入INotifyPropertyChanged屬性
為了讓物件支援Data Binding,資料物件必須實作INotifyPropertyChanged介面,提供PropertyChanged事件,並在屬性值變動時,以便即時通知UI更新繫結對象的顯示內容。而實作INotifyPropertyChanged的類別,在宣告每個屬性時都要寫成如下格式: private bool connected; public bool Connected {     get { return connected; }    ...
Posted 13 March 2013 07:09 AMJeffrey | 3 comment(s) 8,917
Filed under: , , ,
如何切換TFS伺服器的連線帳號
被問到如何在Visual Studio 2012切換企業內部TFS伺服器的連線帳號? 例如: 在VS2012中以Domain\UserA連上某台TFS伺服器,之後想改用Domain\UserB登入以取得不同授權。發現Visual Studio的連線TFS伺服器設定介面不支援此種一人分飾多角的情境。如下圖右,首次登入後,再選取該TFS伺服器,就會自動登入並顯示當初登入帳號,沒有切換身分的機會。 先前保哥有篇 雲端 TFS (Team Foundation Service) 如何切換登入身分 文章介紹了如何切換雲端TFS的登入身分...
Posted 09 March 2013 09:33 AMJeffrey | 1 comment(s) 11,738
Filed under: ,
VS2012將不再支援Web Deployment Project
原本使用VS2010維護的專案,改用VS2012開啟時出現 Web Deployment Project 不相容的警示,爬文後發現,該跟這位VS2005起一路相隨的老朋友說再見了。 有篇MSDN Blog詳細解釋了此一決策的"心路歷程"(參考: Plans regarding Website projects and Web Deployment Projects ),簡單摘要如下: 在VS2012開發階段時,開發團隊考慮了對WAP(Web Application Project...
Posted 21 November 2012 12:44 PMJeffrey | 1 comment(s) 14,439
Filed under: ,
VS2012錯誤-找不到point_Atomic_fetch_sub_4
在高齡七歲的ThinkPad T43筆電爺爺上試裝Windows 8 Release Preview,原以為會因硬體過於老舊吃點苦頭,沒想到除了l顯示晶片(Intel 915GM)因原廠不支援XP之後Windows的驅動程式有點問題(後遺症是無法Sleep[睡眠],只能Hibernation[休眠]),安裝過程算是挺順利的。看到Windows 8能跑在七年前的硬體上,實際操作的流暢度不輸Windows 7,甚至看到Win7時代因顯卡不夠力不給用的Aero特效,著實感動了一下。 之前都是在VM裡試用Windows...
Posted 31 July 2012 07:54 AMJeffrey | with no comments 6,215

搜尋

Go

<September 2017>
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication