小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

C#最佳工具集合:IDE、分析、自動(dòng)化工具等

 地質(zhì)博士 2018-09-11

C#是企業(yè)中廣泛使用的編程語(yǔ)言,特別是那些依賴(lài)微軟的程序語(yǔ)言。如果您使用C#構(gòu)建應(yīng)用程序,則最有可能使用Visual Studio,并且已經(jīng)尋找了一些擴(kuò)展來(lái)對(duì)您的開(kāi)發(fā)進(jìn)行管理。但是,這個(gè)工具列表可能會(huì)改變您編寫(xiě)C#代碼的方式。

C#編程的最佳工具有以下幾類(lèi):

使用上面的鏈接直接跳轉(zhuǎn)到特定工具,或繼續(xù)閱讀以瀏覽完整列表。

IDE

1. Visual Studio Code

Visual Studio Code

Visual Studio Code是C#開(kāi)發(fā)人員最受歡迎的代碼編輯器。您可以使用Visual Studio Code與C#擴(kuò)展功能實(shí)現(xiàn)強(qiáng)大的編輯功能,并完全支持C# IntelliSense和調(diào)試。

主要特征:

  • 優(yōu)秀的自動(dòng)完成與上下文感知提示
  • 內(nèi)置Git集成,實(shí)現(xiàn)更好的版本控制
  • 大量的擴(kuò)展進(jìn)一步增強(qiáng)平臺(tái)

2. MonoDevelop

Mono Develop

由Xamarin開(kāi)發(fā),MonoDevelop具有許多與VS Code相似的功能,也是跨平臺(tái)的。使用MonoDevelop,您可以在Windows,Linux和Mac OS X上快速編寫(xiě)桌面和Web應(yīng)用程序。

主要特征:

  • 標(biāo)準(zhǔn)功能,如代碼提示和調(diào)試
  • 還配有Unity,一個(gè)游戲引擎,可以為視頻游戲等應(yīng)用程序?qū)崿F(xiàn)高級(jí)C#編程
  • 支持C#代碼提示
  • 代碼模板和代碼折疊
  • 多語(yǔ)言支持

3. SharpDevelop

SharpDevelop

一個(gè)用于C#、VB.net和Boo項(xiàng)目的免費(fèi)開(kāi)源IDE,#develop(SharpDevelop)是VS Code的輕量級(jí)替代品。

主要特征:

  • Visual Studio提供的通常功能,包括代碼編輯,編譯和調(diào)試
  • 一些高級(jí)功能包括上下文操作和后臺(tái)語(yǔ)法檢查

4. Rider

Rider

Jet Brains產(chǎn)品套件中一個(gè)成員,Rider是基于IntelliJ平臺(tái)和ReSharper的跨平臺(tái).NET IDE。

主要特征:

  • 與其他JetBrains產(chǎn)品無(wú)縫集成
  • 2000多種代碼檢查
  • 上下文操作
  • 支持Unity游戲引擎
  • 支持.NET Framework和.NET Core

Visual Studio 擴(kuò)展

5. Productivity Power Tools 2017

Productivity Power Tools

由Microsoft提供,這是一個(gè)很好的擴(kuò)展,以加快Visual Studio的開(kāi)發(fā)。

主要特征:

  • 中間點(diǎn)擊滾動(dòng)
  • 快速查找
  • 解決方案錯(cuò)誤可視化
  • 直觀(guān)的界面
  • 其它版本可用于舊版Visual Studio版本

6. jQuery Code Snippets

jQuery Code Snippets

簡(jiǎn)化jQuery框架編碼,jQuery Code Snippets為Visual Studio 2012,2013,2015和2017提供了超過(guò)130個(gè)代碼段。

主要特征:

  • 130多種jQuery代碼片段
  • 支持所有版本的Visual Studio
  • 對(duì)于那些剛?cè)腴T(mén)jQuery開(kāi)發(fā)人員來(lái)說(shuō)非常棒,可以使用這個(gè)擴(kuò)展來(lái)學(xué)習(xí)jQuery的門(mén)道

7. CodeMaid

CodeMaid是一個(gè)開(kāi)源的VS擴(kuò)展,可以幫助您清理和簡(jiǎn)化除C#之外各種支持語(yǔ)言的代碼。

主要特征:

  • 從代碼中刪除不必要的字符,如空格
  • 代碼整理
  • 使用樹(shù)型結(jié)構(gòu)視圖輕松瀏覽代碼
  • 支持多種語(yǔ)言
  • 注釋格式

8. Refactoring Essentials

Refactoring Essentials

使用Refactoring Essentials,一個(gè)具有內(nèi)置的C#和VB代碼轉(zhuǎn)換器的VS擴(kuò)展,使您的C#代碼更容易閱讀和修復(fù)常見(jiàn)錯(cuò)誤。

主要特征:

  • 修復(fù)常見(jiàn)的錯(cuò)字和編碼錯(cuò)誤
  • 在代碼庫(kù)中找到每種不匹配的樣式
  • 開(kāi)源代碼,您可以擴(kuò)展或改進(jìn)它

編譯器、編輯器和序列化

9. SlickEdit

SlickEdit

SlickEdit是一個(gè)代碼編輯工具,可以提高生產(chǎn)力并提高代碼質(zhì)量。它是一個(gè)跨平臺(tái)的代碼編輯器,可在九個(gè)平臺(tái)上支持超過(guò)60種語(yǔ)言(包括C#)。

主要特征:

  • 編譯并調(diào)試您的代碼,顯示所有錯(cuò)誤以便行快速訪(fǎng)問(wèn)
  • 可以處理非常大的代碼文件,大到2TB
  • 語(yǔ)法擴(kuò)展和縮進(jìn)
  • 按鍵模擬
  • 備份歷史記錄
  • 多個(gè)光標(biāo)和選擇
  • 標(biāo)準(zhǔn)和專(zhuān)業(yè)版可用于滿(mǎn)足您的需求

10. Rextester

Rextester

Rextester(代表正則表達(dá)式測(cè)試器)是C#的簡(jiǎn)單在線(xiàn)編譯器。

主要特征:

  • 每段代碼運(yùn)行CPU時(shí)間最多為5秒
  • 每段代碼最多可以占用150MB內(nèi)存
  • 代碼在應(yīng)用程序域中運(yùn)行,具有基本的執(zhí)行、反射、線(xiàn)程控制和web權(quán)限

11. C# Pad

CSharpPad

C# Pad是C#的一個(gè)方便的REPL工具。使用起來(lái)很簡(jiǎn)單:輸入代碼,點(diǎn)擊“Go”執(zhí)行。

主要特征:

  • 在線(xiàn)快速測(cè)試C#代碼
  • 包括代碼自動(dòng)完成
  • 可嵌入其它網(wǎng)站

12. Jdoodle

JDoodle

另一個(gè)輕量級(jí)代碼編譯器,Jdoodle支持63種語(yǔ)言(包括C#),并允許您保存程序并與其他人共享URL。您可以將Jdoodle中創(chuàng)建的代碼嵌入到您的網(wǎng)站,用于協(xié)作,在線(xiàn)訪(fǎng)問(wèn)等。

主要特征:

  • 在線(xiàn)快速測(cè)試一小段代碼,而無(wú)需打開(kāi)IDE
  • 輕松地與他人分享您的代碼
  • API即將推出

13. .NET Fiddle

DotNetFiddle

C#的一個(gè)流行的調(diào)試工具,.NET Fiddle的靈感來(lái)自于JSFiddle.net,旨在快速,簡(jiǎn)單的代碼測(cè)試,而無(wú)需打開(kāi)Visual Studio并創(chuàng)建一個(gè)新的項(xiàng)目。

主要特征:

  • 讓您編寫(xiě),保存和協(xié)作C#代碼
  • 支持4種項(xiàng)目類(lèi)型:控制臺(tái),Script,MVC,Nancy
  • 還支持VB.NET和F#

14. Telerik Fiddler

Fiddler

Telerik Fiddler允許您在線(xiàn)執(zhí)行代碼。它提供了一系列功能,包括Web調(diào)試、Web會(huì)話(huà)操作、性能測(cè)試、安全測(cè)試等。

主要特征:

  • 運(yùn)行一系列測(cè)試,如性能測(cè)試、Web調(diào)試和安全測(cè)試
  • FiddlerCore可讓您將Fiddler應(yīng)用程序嵌入到您自己的應(yīng)用程序中,以便您可以避免整個(gè)Fiddler UI,還可以獲得Fiddler的所有功能

15. Json.NET

Json.NET

Json.NET是一個(gè)流行的JSON框架。使用它,您可以在任何地方(Windows,Windows Store,Windows Phone,Mono和Xamarin)運(yùn)行它時(shí),創(chuàng)建、解析、查詢(xún)和修改JSON,在XML和JSON之間進(jìn)行轉(zhuǎn)換。

主要特征:

  • 對(duì).NET對(duì)象進(jìn)行序列化和反序列化
  • 查詢(xún)JSON數(shù)據(jù)庫(kù)
  • 使用JObject,JArray和JValue對(duì)象創(chuàng)建、解析、查詢(xún)和修改JSON
  • 開(kāi)源

16. Scriptcs

Scriptcs

一個(gè)簡(jiǎn)單的在線(xiàn)編輯器,編寫(xiě)和執(zhí)行C#代碼,Scriptcs被設(shè)計(jì)為非常簡(jiǎn)單,以避免使用過(guò)于復(fù)雜的工具和解決方案阻礙您的工作效率。

主要特征:

  • 避免完整IDE的臃腫
  • 為您提供簡(jiǎn)單的C#編碼任務(wù)的靈活性和速度
  • 管理與NuGet的依賴(lài)關(guān)系
  • 優(yōu)雅的C#腳本語(yǔ)法

反編譯和代碼轉(zhuǎn)換工具

17. dotPeek

dotPeek

dotPeek允許您將.NET程序集反編譯為C#。dotBeek是JetBrains提供的免費(fèi)獨(dú)立工具,基于ReSharper捆綁的反編譯器。

主要特征:

  • 強(qiáng)大的搜索和導(dǎo)航功能
  • 將任何.NET程序集解碼為等效的C#或IL代碼
  • 支持多種格式(.dll、.exe、.winmd)
  • 將反編譯的程序集保存為Visual Studio項(xiàng)目

18. ILspy

Ilspy

基于Red Gate的.NET Reflector開(kāi)源反編譯器,在2011年停止維護(hù),ILspy需要.NET Framework 4.0。

主要特征:

  • 瀏覽程序集并將其反編譯為C#
  • 將程序集保存為C#項(xiàng)目
  • 直觀(guān)的搜索和導(dǎo)航功能
  • 導(dǎo)航歷史
  • 支持C#5.0 “async”
  • 反編譯為VB和C#

19. JustDecompile

JustDecompile

一個(gè)來(lái)自Telerik的反編譯器,JustDecompile是一個(gè)免費(fèi)的開(kāi)源反編譯引擎。

主要特征:

  • 可擴(kuò)展的開(kāi)放API
  • 快速代碼導(dǎo)航
  • 輕松地在標(biāo)簽頁(yè)中切換方法和程序集
  • 在加載程序集中使用書(shū)簽
  • 從反編譯的程序集創(chuàng)建一個(gè)Visual Studio項(xiàng)目
  • Visual Studio擴(kuò)展在VS項(xiàng)目中進(jìn)行反編譯

20. Telerik Code Converter

Telerik Code Converter

Telerik代碼轉(zhuǎn)換器將VB代碼轉(zhuǎn)換為C#,反之亦然。一個(gè)簡(jiǎn)單而強(qiáng)大的工具,Telerik代碼轉(zhuǎn)換器易于使用,具有直觀(guān)的界面。

主要特征:

  • 基于云的轉(zhuǎn)換,快速和輕松的
  • 使用NRefactory庫(kù)進(jìn)行復(fù)雜的代碼轉(zhuǎn)換
  • 使用ASP.NET AJAX的Telerik UI

構(gòu)建自動(dòng)化和合并工具

21. Cake Build

Cake

Cake(C#Make)是C#版的開(kāi)源Make Build自動(dòng)化工具。一個(gè)跨平臺(tái)構(gòu)建自動(dòng)化系統(tǒng),Cake使用C# DSL來(lái)編寫(xiě)代碼,運(yùn)行單元測(cè)試,復(fù)制文件和文件夾,壓縮文件和構(gòu)建NuGet軟件包等任務(wù)。

主要特征:

  • 在Windows,Linux和OS X上可用
  • 建立與其他CI系統(tǒng)相同的方式
  • 支持構(gòu)建工具,包括MSBuild,MSTest,xUnit,NUnit,NuGet,ILMerge,WiX和SignTool
  • 高可擴(kuò)展

22. MSBuild

MSBuild

MSBuild是由Microsoft于2008年推出的。它不是Visual Studio平臺(tái)的一部分,但它是您的C#開(kāi)發(fā)工具包的一個(gè)很好的資源,例如在您構(gòu)建代碼項(xiàng)目時(shí),除了解決方案之外。

主要特征:

  • 來(lái)自微軟,它被許多MS商店廣泛使用
  • 微軟把它放到了Visual Studio中確保它不會(huì)成單獨(dú)存
  • 構(gòu)建多個(gè)項(xiàng)目
  • 構(gòu)建Win32,x86,x64或任何cpu平臺(tái)
  • 為多個(gè)平臺(tái)構(gòu)建多個(gè)配置

23. FinalBuilder

FinalBuilder

FinalBuilder是構(gòu)建自動(dòng)化工具的一個(gè)很好的商業(yè)選擇。使用FinalBuilder,您不需要編輯XML或編寫(xiě)腳本來(lái)自動(dòng)完成構(gòu)建過(guò)程。

主要特征:

  • 通過(guò)包括可視化調(diào)試,使構(gòu)建變得容易
  • 可視地定義和調(diào)試構(gòu)建腳本
  • 使用Windows調(diào)度程序安排腳本
  • 與Continua CI,Jenkins或任何其它CI服務(wù)器集成

24. SemanticMerge

SemanticMerge

SemanticMerge分析您的代碼,旨在處理已被移動(dòng)或修改的代碼,使其成為團(tuán)隊(duì)協(xié)作的強(qiáng)大工具。

主要特征:

  • 實(shí)現(xiàn)協(xié)作和分布式開(kāi)發(fā)
  • 從結(jié)構(gòu)合并開(kāi)始,然后在發(fā)生沖突時(shí)移動(dòng)到更具體的基于文本的合并
  • 基于結(jié)構(gòu)而不是位置合并
  • 處理特定于語(yǔ)言的沖突
  • 避免錯(cuò)誤地識(shí)別自動(dòng)合并
  • 保持清潔的代碼并分析更改

版本控制

25. Git

Git

Git就不需要介紹了。這是一個(gè)免費(fèi)的開(kāi)源版本控制系統(tǒng),也是當(dāng)今最流行的版本控制系統(tǒng)。

主要特征:

  • 現(xiàn)代版本控制工具,適用于當(dāng)今地理位置分布的團(tuán)隊(duì)
  • 包括強(qiáng)大的默認(rèn)值,用于解決沖突,自動(dòng)恢復(fù)等
  • 便宜的本地分支
  • 方便的暫存區(qū)
  • 多個(gè)工作流程

26. Team Foundation Version Control

Team Foundation Version Control

TFS版本控制是Microsoft替代Git的一種,它集成到Visual Studio中。它是企業(yè)準(zhǔn)備的,所以對(duì)于使用VS項(xiàng)目的任何規(guī)模的團(tuán)隊(duì)來(lái)說(shuō),這是一個(gè)不錯(cuò)的選擇。

主要特征:

  • 利用Visual Studio功能提供本地體驗(yàn)
  • 跟蹤分支機(jī)構(gòu)的代碼更改
  • 在代碼簽入之前提供反饋
  • 集成最流行的CI和自動(dòng)化構(gòu)建工具

27. BitBucket

Bitbucket

BitBucket是Jira的Git替代品,也是一個(gè)有能力的版本控制工具——“唯一一個(gè)大規(guī)模的協(xié)作的Git解決方案?!?/p>

主要特征:

  • 使用內(nèi)聯(lián)注釋選項(xiàng)更快地協(xié)作
  • 由于代碼是開(kāi)源的,還是讓Jira為您管理代碼
  • 拉請(qǐng)求允許更有效的代碼審查批準(zhǔn)
  • 使用BitBucket數(shù)據(jù)中心進(jìn)行不間斷的訪(fǎng)問(wèn)
  • 無(wú)限私有存儲(chǔ)庫(kù)

28. SourceTree

SourceTree

SourceTree是另一個(gè)Jira產(chǎn)品,一個(gè)用于Windows和Mac的免費(fèi)Git客戶(hù)端,具有簡(jiǎn)單的Git GUI來(lái)管理您的倉(cāng)庫(kù)。

主要特征:

  • 支持Windows和Mac
  • 與您的存儲(chǔ)庫(kù)進(jìn)行視覺(jué)交互
  • 簡(jiǎn)化分布式版本控制
  • 對(duì)初學(xué)者來(lái)說(shuō)足夠簡(jiǎn)單 足夠強(qiáng)大的專(zhuān)家

測(cè)試工具和VS擴(kuò)展

29. LINQPad

LinqPad

一個(gè)用于即時(shí)測(cè)試C#,F(xiàn)#和VB中的代碼片段的工具,LINQPad可以讓您以交互方式查詢(xún)數(shù)據(jù)庫(kù)。

主要特征:

  • 有自己的查詢(xún)語(yǔ)言 - LINQ,這是一個(gè)強(qiáng)大的查詢(xún)數(shù)據(jù)庫(kù)的方法
  • 非常適合學(xué)習(xí)C#,因?yàn)樗鼮槟峁┝薎DE的許多功能,而不臃腫
  • 在LINQ(或SQL) - SQL/CE/Azure、Oracle、SQLite和MySQL中查詢(xún)數(shù)據(jù)庫(kù)
  • 豐富的輸出格式
  • 腳本并以您首選的.NET語(yǔ)言自動(dòng)化

30. Selenium

SeleniumHQ

Selenium是目前最流行的測(cè)試工具之一。它可以自動(dòng)化Web瀏覽器,以便您可以在規(guī)模和精度上運(yùn)行測(cè)試。

主要特征:

  • 自動(dòng)化的基于Web的管理任務(wù)
  • 創(chuàng)建強(qiáng)大的回歸自動(dòng)化套件和測(cè)試
  • 跨環(huán)境和腳本分發(fā)
  • 構(gòu)建您自己的Selenium服務(wù)器或使用供應(yīng)商提供的托管選項(xiàng)

31. ReSharper

Resharper

由JetBrains創(chuàng)建的,ReSharper是.NET開(kāi)發(fā)人員的Visual Studio擴(kuò)展。使用它來(lái)即時(shí)分析代碼質(zhì)量,消除錯(cuò)誤,安全地更改代碼庫(kù)等。

主要特征:

  • 提供即時(shí)代碼分析
  • 快速修復(fù)錯(cuò)誤
  • 幫助復(fù)雜重構(gòu)
  • 多個(gè)代碼編輯助手

32. OzCode

OzCode

OzCode是C#的Visual Studio擴(kuò)展,提供強(qiáng)大的調(diào)試工具,因此您可以花更多的時(shí)間開(kāi)發(fā)和更少的時(shí)間調(diào)試。

主要特征:

  • 使Visual Studio中更容易找到并修復(fù)錯(cuò)誤
  • 與ReSharper合作
  • 用Magic Glance來(lái)繪制出復(fù)雜的表達(dá)式
  • 強(qiáng)大的搜索,顯示和比較功能

33. CodeRush

CodeRush

CodeRush可以幫助您輕松找到并修復(fù)問(wèn)題,像本節(jié)中的其它測(cè)試工具一樣,是一個(gè)VS擴(kuò)展。

主要特征:

  • 視覺(jué)突出顯示代碼庫(kù)中的問(wèn)題,并幫助您快速發(fā)現(xiàn)問(wèn)題
  • 快速創(chuàng)建新的測(cè)試和測(cè)試套件與快捷方式
  • 容易重構(gòu)

性能分析

34. Prefix

Prefix

一個(gè)用于.NET和Java的輕量級(jí)開(kāi)發(fā)工具,Prefix會(huì)實(shí)時(shí)顯示日志、錯(cuò)誤、查詢(xún)等。它可以在您現(xiàn)有的工作站內(nèi)使用 - 它是免費(fèi)的。

主要特征:

  • 提供每個(gè)Web請(qǐng)求的詳細(xì)跟蹤
  • 沒(méi)有凌亂的配置或代碼更改
  • 立即下載; 立即獲得代碼分析結(jié)果
  • 按要求查看日志
  • 查找隱藏的異常
  • 查看SQL查詢(xún)
  • 快速找出可疑行為

35. dotTrace

DotTrace

來(lái)自JetBrains,dotTrace是一個(gè)分析器,可幫助排除性能問(wèn)題并加快應(yīng)用程序的速度。

主要特征:

  • 了解SQL查詢(xún)和HTTP請(qǐng)求如何影響應(yīng)用程序性能
  • 查看逐行剖析數(shù)據(jù)并獲取特定的績(jī)效指標(biāo)
  • 獲取調(diào)用執(zhí)行時(shí)間的數(shù)據(jù)
  • 配置文件SQL查詢(xún)和HTTP請(qǐng)求
  • 簡(jiǎn)介靜態(tài)方法和單元測(cè)試
  • 在Visual Studio中配置和可視化結(jié)果

36. ANTS Performance Profiler

ANTS Performance Profiler

ANTS性能分析器是.NET代碼的分析工具,包括提供逐行分析統(tǒng)計(jì)信息。

主要特征:

  • 查看SQL查詢(xún)和HTTP請(qǐng)求的性能數(shù)據(jù)
  • 提供逐行結(jié)果
  • 顯示歷史性的表現(xiàn)
  • 深入了解長(zhǎng)期分析結(jié)果

37.N Profiler

NProfiler

一個(gè)分析工具聲稱(chēng)比任何其培訓(xùn)分析器更快,N Profiler提供豐富的.NET性能數(shù)據(jù),可以節(jié)省90%的優(yōu)化時(shí)間。

主要特征:

  • 了解性能問(wèn)題的真實(shí)原因 - 數(shù)據(jù)庫(kù)查詢(xún)或I/O時(shí)間
  • 性能指標(biāo)組織在調(diào)用樹(shù)中,可以在概述或細(xì)節(jié)級(jí)別查看

APM

38. Retrace

Retrace

Retrace是唯一將APM、日志、錯(cuò)誤、指標(biāo)和監(jiān)控結(jié)合在一個(gè)平臺(tái)上的開(kāi)發(fā)者工具,可幫助您更好地構(gòu)建。它專(zhuān)為生產(chǎn)和預(yù)生產(chǎn)服務(wù)器而設(shè)計(jì),每月只需10美元。

主要特征:

  • 在代碼級(jí)收集性能數(shù)據(jù)
  • 應(yīng)用程序和服務(wù)器記錄
  • 各種來(lái)源的應(yīng)用指標(biāo)
  • 錯(cuò)誤跟蹤和監(jiān)控
  • 與現(xiàn)有堆棧一起工作
  • 免費(fèi)試用

部署自動(dòng)化

39. Octopus

Octopus

C#主要部署自動(dòng)化工具,這使得自動(dòng)化復(fù)雜的應(yīng)用程序部署成為可能。

主要特征:

  • 提供和配置新機(jī)器來(lái)部署您的應(yīng)用程序
  • 與CI服務(wù)器集成,將構(gòu)建自動(dòng)化和CI進(jìn)程擴(kuò)展到部署中
  • 精簡(jiǎn)各環(huán)境之間的版本
  • 可重復(fù),可靠的部署

40. Appveyor

AppVeyor

一個(gè)CI構(gòu)建服務(wù)器,不僅可以處理構(gòu)建,而且還可以進(jìn)行部署,Appveyor非常強(qiáng)大,安全,并且無(wú)需設(shè)置即可開(kāi)始使用。

主要特征:

  • 用于構(gòu)建,測(cè)試和部署端到端解決方案
  • 易于使用,無(wú)需設(shè)置
  • 隔離構(gòu)建環(huán)境
  • 使用UI或YAML的開(kāi)發(fā)人員友好的構(gòu)建配置
  • 內(nèi)置部署和NuGet服務(wù)器
  • 多分支構(gòu)建

41.AppHarbor

AppHarbor

AppHarbor不僅僅是部署:它是一個(gè)完全托管的.NET 平臺(tái)服務(wù)。它用于托管從個(gè)人博客到高流量網(wǎng)絡(luò)應(yīng)用程序的所有內(nèi)容。

主要特征:

  • 從源代碼存儲(chǔ)庫(kù)獲取代碼,并將其部署在自己的托管平臺(tái)上
  • 使用您最喜歡的版本控制工具即時(shí)部署和擴(kuò)展.NET應(yīng)用程序
  • 不用擔(dān)心擴(kuò)展您的基礎(chǔ)架構(gòu)來(lái)跟上負(fù)載,AppHarbor會(huì)為您處理這一切

42. Jenkins

Jenkins

Jenkins不僅僅是部署自動(dòng)化工具,也是最受歡迎的CI服務(wù)器,它將其覆蓋面擴(kuò)展到部署和交付階段。

主要特征:

  • 豐富的收集擴(kuò)展,以適應(yīng)每個(gè)堆棧
  • 從構(gòu)建到部署的端到端解決方案
  • 數(shù)以百計(jì)的插件來(lái)支持構(gòu)建,部署和自動(dòng)化

容器

43. Docker.DotNet

DockerDotNet

Docker.DotNet是Docker API的C#客戶(hù)端庫(kù)。通過(guò)它,您可以通過(guò)編程方式與Docker Remote API進(jìn)行交互。

主要特征:

  • 可以通過(guò)Visual Studio的NuGet庫(kù)管理器進(jìn)行安裝
  • 在.NET中啟用完全異步,非阻塞,面向?qū)ο蟮拇a

44. Distelli

Distelli

一個(gè)強(qiáng)大的工具來(lái)集中化C#應(yīng)用程序,Distelli幫助您從頭到尾自動(dòng)化您的容器工作流程。有關(guān)如何使用Distelli構(gòu)建和部署C#應(yīng)用程序,請(qǐng)參閱此有用的教程 。本教程提供了構(gòu)建和部署Docker C#應(yīng)用程序的分步說(shuō)明。

主要特征:

  • 使用Distelli自動(dòng)化您的容器工作流端到端
  • 部署到Kubernetes,用于最先進(jìn)的容器編排

C#和.NET Core 將在2018年及以后的得到巨大的發(fā)展,磨練C#技能將在未來(lái)幾年內(nèi)為您服務(wù)。我們希望您已經(jīng)找到了一兩種可以使用的工具,并提高了C#開(kāi)發(fā)的質(zhì)量和生產(chǎn)力。如果有什么工具我們遺漏了,請(qǐng)告訴我們,這個(gè)工具應(yīng)該在這個(gè)工具包中有一席之地。

原文:《The Ultimate List of C# Tools: IDEs, Profilers, Automation Tools, and More》https:///best-csharp-tools/
翻譯:Sweet Tang
本文地址:http://www.cnblogs.com/tdfblog/p/best-csharp-tools.html
歡迎轉(zhuǎn)載,請(qǐng)?jiān)诿黠@位置給出出處及鏈接。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀(guān)點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多