顯示具有 .NET Standard 標籤的文章。 顯示所有文章
顯示具有 .NET Standard 標籤的文章。 顯示所有文章

.NET開發者,你應該養成用空白範本寫正式專案

.NET開發者,你應該養成用空白範本寫正式專案

這是一篇有感而發的短文。

最近又在做效能調教的工作,在單一個專案內我移除了近30個無用的NuGet套件。其實不用問,一眼就能看出,這是一個從預設專案範本開始寫的專案。用專案範本有錯嗎?嗯,沒錯,也有錯。原因,最後在說。我們先來看看之前 twMVC#22分享主題:「一個微信專案從0到000的效能調教」的幾張投影片。

Microsoft Build 2017之.NET開發者課程匯總小筆記

Microsoft Build 2017之.NET開發者課程匯總小筆記

Build 2017 From:網路

Microsoft Build 2017 已經落幕,但開發者的重點才要開始,數百堂的技術分享,要如何吸收。還好,Scott Hanselman 幫我整理好了 BUILD 2017 Conference Rollup for .NET Developers 。目前我只看了前二個,簡單做了點小筆記。如果你對 .NET Standard 2.0 / .NET Core 2.0 / ASP.NET Core 2.0 興趣,最少建議花點時間把這兩篇看完。

如何成為Microsoft Docs繁體中文貢獻者

如何成為Microsoft Docs繁體中文貢獻者

MSDN Library 機器翻譯

你是否有過邊看 MSDN Library 文件,不時浮現一個「x」字,心想:「這是在寫什麼鬼?」(台語)的疑問。

.NET 開發人員,你一定讀過 MSDN Library,早些年,MSDN Library 可說是 .NET 開發人員最好的朋友。但近年來,大量的機器翻譯,讓 MSDN Library 品質直線下降。其實,各位所提交的建議,原有一群義工人士,是"真"人工審核。後來不為何,義工人士不斷消失。小弟有幸加入這個消失中的義工團,就我而言,審核分專業和非專業,我不可能專精整個 MSDN Library 技術,在審核非專業內容時需要大量的時間。由於下班後時間有限,只能慢慢放低義工時間,最後,好像能瞭解,機器人造成大量的品質不良,要靠少數幾個人來改善是有難度的。

Micosoft Docs的Github開放開源

目前微軟新版文件庫叫 Microsoft Docs,這一個以開源為導向的文件庫,所有文件內容都開源開放在 Github 上,目前繁體中文化正在火熱進行中(但目前還有很大比例,你點擊後還是看到英文內容),既然開源開放,那麼只要你有心,人人都能成為Microsoft Docs繁體中文貢獻者。目前有二種途徑可以參與:

Xamarin+.NET Standard之同時存在的HttpClient衝突小筆記

Xamarin+.NET Standard之同時存在的HttpClient衝突小筆記

.NET Standard - HttpClient Error Message
.NET Standard - HttpClient build error message

團隊試著使用「Xamarin + .NET Standard」的組合來試著開發跨平台應用程試,因為 .NET Standard 是比較新的 PCL(可攜式類別庫),碰到問題解決時,G大和S大能提供的解決方法也比較少,例如,如上圖,在 .NET Standard 裡呼叫 HttpClient 連編譯都有問題,這可不好玩…

來吧,製作自己或團隊的Visual Studio(多)專案範本-Xamarin.Forms為例

來吧,製作自己或團隊的Visual Studio(多)專案範本-Xamarin.Forms為例

Installed Templates

使用Visual Studio的人一定使用過新增專案,在新增專案的過程有個步驟一定省略不了,那就是選擇你所需的專案範本,Visual Studio本身準備了非常非常豐富的專案範本,但就是有不夠用的時候,這時有二種處理方式,除了Visual Studio裡已安裝(Installed)範本外,還可以搜尋線上(Online)範本,Installed 範本大約能解決 90% 的開發需求,Online 範本能在提供 5% ~ 8% 特別需求的解決方案(但也是比較通用或一般性),另外的 2% ~ 5% 就是今天想討論的主題,客製化自己或團隊的專案範本。

Online Templates

將Xamarin.Forms的Droid與iOS專案轉換使用NuGet v3和Project.json管理套件

將Xamarin Droid與iOS專案轉換使用NuGet v3和Project.json管理套件

Xamarin develop platforms

前一篇 將Xamarin的PCL專案升級轉換為.NET Standard Library 我們將 Xamarin 跨平台裡的 PCL 專案轉換為使用 .NET Standard Library,但這只完成整個 Xamarin 專案的其中一個專案,其實並未算是把整個 Xamarin 專案完全使用 .NET Standard Library 目標,目前這個當下(或許 Visual Studio 2017 會改善),還有許多工作需要人工作業,讓我們一步步來將整個專案完成轉換。

將Xamarin的PCL專案升級轉換為.NET Standard Library

將Xamarin的PCL專案升級轉換為.NET Standard Library

Xamarin develop platforms

.NET Standard 是微軟在解決 .NET 跨平台時基礎程式庫不一致的問題。而最近剛好在學習 Xamarin 的跨平台開發,就研究了一下如何使用 .NET Standard,結果發現,目前 Visual Studio 2015 還不能直接開 .NET Standard 的專案,需要一些步驟才能使用,這篇讓我們快速瞭解一下 .NET Standard 2.0 還有如何在 Xamarin 專案使用它 。