demoshop

demo, trying to be the best_

先說結論:這是編碼錯誤導致!

印象中每一版的 Visual Studio 剛推出都會有一樣的問題(難怪大家都說不要裝中文版),昨天要睡覺之前寫好了一個新功能,推上 Azure DevOps 跑到 CI 時一直跳出 Error CS1010: Newline in constant 的錯誤, 一時半刻沒反應過來,一陣子後才回想起這不是每次都會碰到的嗎….(上一次是 2019 難怪我忘了) ,這篇文章會快速的講原因和解法。 

在現在這個「只要更新的夠快,Bug 就再也不是 Bug 」的年代,明確的知道軟體版本號是一個重要的議題,因為可能使用者晚上回報的 Bug 早上就消失了(或是變更嚴重)以往需要手動調整 AssemblyInfo.cs 來達成,但現在要介紹的此套件可以讓您輕鬆愉快的完成自動跳號的需求。

各位開發人員有時候會不會覺得一天過了,可是好像沒做什麼事情?或是沒有把需求完成?

經常不知道為什麼時間就不見了,感覺整天很忙卻好像寫不了幾行?

Codealike 這是一個包裝在 Visual Studio 的套件,可以協助使用者記錄在 Visual Studio 撰寫程式、編譯、除錯的時間,讓使用者可以定期回頭看看自己的工作效率,進而改善工作方法,或是 SOHO 族可以依據此套件做為工時報價的依據,甚至於用於團隊內,讓團隊成員可以簡單的看到每個人對於團隊的貢獻度。

在程式開發的過程中,還滿常遇到的就是明明就知道有這個寫法但是一時就是想不起來該怎麼寫,以往我們就會利用搜尋引擎去找範例 Code,現在利用 Bing Code Search 就可以完美的達成此需求。

相信很多開發者都擁有一臺以上的電腦與開發環境,在使用 Visual Studio 2010 時或多或少都會安裝一些擴充套件,但是很快的就會發現擴充套件無法在每一臺電腦上同步,這是一個非常擾人的問題,用習慣的套件與設定要重新安裝很煩人,今天 demo 在晃網路的時候看到朋友的 Google+ Page 貼了一篇國外的文章,立即就來實作該文章的解決方案,成功了以後也馬上發文來推廣給更多開發人員知道。

demo 之前有介紹過如何使用 VS2010 的單鍵發佈【Visual Studio 2010 單鍵發行簡單使用 Web.Release.config】,主要的功能就是可以依據 Debug 或 Release 的設定快速置換 web.config 的方法,但是以往都必須要真的發佈出來或是編譯一次才能看到修改過後的 Web.config 十分的不方便,因此這次要介紹一個小工具,讓我們擁有預覽的功能。

在寫程式的時候總會遇到一些版本的鬼問題想利用 [ Assembly Binding Redirect ] 來解,或是一些註定要寫全名的時機,這時候要去知道參考的組件相關資訊就是給他那麼的不便,介紹你好藥 Assembly Information Dialog 使用此套件,會感覺世界多美好

身為網站開發者的我們都深知網路頻寬的珍貴,頻寬可以賺進鈔票也可以讓你付出鈔票,身為一個有 Sense 的網頁開發者通常會對於網站流量最大的殺手【圖片】有又愛又恨的感覺,少了圖片網站缺少了視覺,太多圖片又浪費掉很多流量,因此我們可能會想對圖片做壓縮的動作,但不是專業美術設計人員的工程師又如何快又有效率的完成這件事情呢?

偉大的 Visual Studio 2010 中有一個很有趣的套件 Image Optimizer 就可以做到這件複雜又麻煩的事情。

為什麼叫做絕妙套件呢?其實這是一個三八套件,因為 demo 的VS 一直都有裝 Code Rush 所以就有些人會說我的 Visual Studio 看起來很三八一堆圖示動畫的,加上了這個套件以後著實變得更三八了,不過這套件當然不是只有三八的用途,demo 覺得他好用的地方在於方便使用(只需要記下四個符號而且很直覺)對於多人開發的團隊如果團隊成員都安裝了這套件,那溝通上會更方便,畢竟註解一多很難注意到一些重點,而 VS10x Comments Extender 這套件就可以解決這問題。

demo 的 Visual Studio 一直以來都會安裝 Code Rush 和 PowerCommand ,一直也都合作愉快,但最近看了ScottGu's 的 Power Tool 介紹文,看到了一個相當棒的功能 Solution Navigator 讓我決定也要安裝 Power Tools ,就因為這樣我的 Visual Studio 擁有了Code Rush + PowerCommand + Power Tools 三套套件,部份功能重複性還滿高的,所以就稍微作了一下調整,記錄下來以免以後忘記。

最近 javascript 寫到起笑,所以幾乎都是發有關於 javascript 的文章,前幾天介紹了一篇可以在 visual studio 2010 內折疊 javascript 的好工具,文一出就被人嫌說在 aspx 內無法折疊,的確雖然說把 script 全部抽離出來才是正途,但很多時候還是想要直接寫在頁面(aspx)上就好阿....因此再推薦一個可以把寫在 aspx 上的 javascript 也給他折起來的擴充套件。