原創(chuàng)|產(chǎn)品更新|編輯:吳園園|2019-12-13 15:15:22.327|閱讀 1004 次
概述:Rider 2019.3為T4模板提供了出色的支持,.NET Core的跨平臺(tái)分析器以及Unity的跨平臺(tái)測試范圍。啟動(dòng)速度更快,調(diào)試器支持Docker Compose,并且全面增強(qiáng)了版本控制和Xamarin支持。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Rider是一款是基于IntelliJ IDEA和ReSharper的快速而強(qiáng)大的跨平臺(tái).NET IDE,可以在Windows,Mac,Linux上開發(fā).NET,ASP.NET,.NET Core,Xamarin 或Unity應(yīng)用程序。
Rider 2019.3為T4模板提供了出色的支持,.NET Core的跨平臺(tái)分析器以及Unity的跨平臺(tái)測試范圍。啟動(dòng)速度更快,調(diào)試器支持Docker Compose,并且全面增強(qiáng)了版本控制和Xamarin支持。
支持T4模板
您要求我們支持T4文本模板,我們已經(jīng)交付了!T4模板支持基于我們自己的生成器并可以作為預(yù)安裝的插件使用。
現(xiàn)在,您可以在Rider中輕松執(zhí)行,處理和調(diào)試所有T4模板。我們希望您喜歡新的校內(nèi)協(xié)助,其中包括:
代碼塊中功能豐富的C#支持,包括代碼突出顯示,導(dǎo)航,代碼完成,鍵入幫助,重構(gòu),上下文操作,檢查,格式化等。
支持T4特定的功能,例如檢查,打字幫助,折疊和大括號(hào)匹配。
廣泛支持include指令,以使解析C#代碼盡可能正確。
支持各種指令,包括檢查,快速修復(fù),代碼突出顯示,導(dǎo)航等。
所有這些功能都可在Windows,macOS和Linux上使用。
.NET Core的跨平臺(tái)分析器
Rider 2019.1將性能分析器引入了macOS和Linux,但當(dāng)時(shí)僅支持Mono和Unity Mono應(yīng)用程序。在此版本中,我們向前邁出了一大步,現(xiàn)在可以使用嵌入式dotTrace插件在Linux和macOS上分析.NET Core應(yīng)用程序。這意味著您可以在Windows,macOS和Linux上配置任何.NET應(yīng)用程序。
請(qǐng)注意,僅完全支持針對(duì).NET Core 3.1的項(xiàng)目。由于.NET Core的某些限制,在極少數(shù)情況下,針對(duì).NET Core 3.0或更早版本的項(xiàng)目進(jìn)行性能分析可能會(huì)導(dǎo)致分析的應(yīng)用程序掛起或崩潰。
測試Unity的覆蓋率
我們非常樂于嘗試改善Unity腳本體驗(yàn),并且我們努力在每個(gè)發(fā)行版中提供出色的功能。這次,我們將為您的Unity Edit模式測試引入跨平臺(tái)測試范圍和連續(xù)測試!
這些是一些令人興奮的新功能:
現(xiàn)在,單元測試運(yùn)行器支持播放模式單元測試。
Rider支持UXML和USS文件的UIElements語法突出顯示,代碼完成以及模式驗(yàn)證。
對(duì).asmdef文件的支持又回來了!
列出調(diào)試過程時(shí),將為Unity編輯器顯示項(xiàng)目名稱。
當(dāng)項(xiàng)目最初加載時(shí),我們改進(jìn)了解析資產(chǎn)的性能。
Rider的日志查看器工具窗口中支持“播放時(shí)清除”。
Rider建議C#8功能時(shí)的那個(gè)煩人的錯(cuò)誤現(xiàn)已修復(fù)。
我們修復(fù)了各種情況,.meta在重構(gòu)過程中可以使文件保持最新狀態(tài)。
這些只是亮點(diǎn)。與往常一樣,此版本中還有許多其他較小的修復(fù)程序和功能。
更好的性能
Rider 2019.3自動(dòng)包含我們?cè)谧罱馁|(zhì)量馬拉松賽中添加到IntelliJ平臺(tái)的所有性能優(yōu)化 。以下是一些關(guān)鍵的改進(jìn):啟動(dòng)性能已大大提高,鼠標(biāo)滾動(dòng)很平穩(wěn),并且我們消除了很多UI凍結(jié)。
Docker Compose支持調(diào)試器
在2018.2版本中,我們將Docker支持引入到調(diào)試器中,以便您調(diào)試從Dockerfilein Rider 構(gòu)建的容器。但是,當(dāng)時(shí)不支持使用Docker Compose(docker-compose.yml)創(chuàng)建的調(diào)試容器。
好了,等待結(jié)束了!Docker Compose支持終于到達(dá)了調(diào)試器!現(xiàn)在,您可以單擊鼠標(biāo)來調(diào)試多容器Docker應(yīng)用程序。
編輯并繼續(xù)變得更好
現(xiàn)在,“ 編輯并繼續(xù)”可以將更改應(yīng)用于正在運(yùn)行(未掛起)的應(yīng)用程序,并且無需在斷點(diǎn)處停止該應(yīng)用程序。您可以隨時(shí)單擊編輯器選項(xiàng)卡頂部工具提示上的“應(yīng)用更改”鏈接來應(yīng)用更改。此外,您可以通過轉(zhuǎn)到“ 設(shè)置|設(shè)置|設(shè)置 ” 來禁用“ 步驟 ” /“ 繼續(xù) ” /“ 跳轉(zhuǎn)至語句 ”操作中的編輯并繼續(xù)更改的自動(dòng)應(yīng)用程序。構(gòu)建,執(zhí)行,部署| 調(diào)試器 在調(diào)試期間進(jìn)行編輯 ”。
請(qǐng)注意,“ 編輯并繼續(xù)”僅在Windows上受支持。
調(diào)試器改進(jìn)
我們對(duì)調(diào)試器的其他部分進(jìn)行了很多更改。首先,“斷點(diǎn)”視圖中的“例外”樹進(jìn)行了重大更新:
現(xiàn)在,搜索可以在折疊的節(jié)點(diǎn)上進(jìn)行。
異常按類型(用戶/系統(tǒng))和名稱空間分組。
主節(jié)點(diǎn)有一個(gè)新名稱“ CLR Exceptions”。
其次,遠(yuǎn)程調(diào)試已收到一些更新:
現(xiàn)在,有了使用它時(shí)可能發(fā)生的錯(cuò)誤的更好的說明和通知。
如果未指定用于遠(yuǎn)程調(diào)試的密碼或口令,則在連接到遠(yuǎn)程服務(wù)器時(shí)會(huì)提示您輸入一個(gè)密碼。
最后:
許多調(diào)試器動(dòng)作都被賦予了新的名稱,以更好地說明它們的作用。
“從頂部固定”功能支持遞歸評(píng)估。
現(xiàn)在可以使用“跳轉(zhuǎn)到類型源”操作。
異常斷點(diǎn)的“僅我的代碼”選項(xiàng)在Mono上效果更好。
更新了VCS支持
在使用諸如Git之類的版本控制系統(tǒng)時(shí),我們已經(jīng)開始嘗試改進(jìn)用戶界面并改善用戶體驗(yàn)。在此版本中,新的實(shí)時(shí)差異預(yù)覽將在代碼編輯器選項(xiàng)卡中打開,以提供更好的用戶體驗(yàn)。
我們還引入了一個(gè)新的“提交”工具窗口,默認(rèn)情況下顯示在左側(cè),以便為更改列表,提交描述等留出更多垂直屏幕空間。
如果您在首次啟動(dòng)Rider 2019.3時(shí)找不到``版本控制''選項(xiàng)卡,請(qǐng)不要擔(dān)心; 它仍然存在,但是有一個(gè)新名稱:Repository。
除此之外,我們還改進(jìn)了“與當(dāng)前比較”視圖,重新制作了“克隆”對(duì)話框,并可以推送非活動(dòng)分支。
AWS Toolkit插件隨附于Rider中
在此發(fā)行周期中,我們付出了很多努力來為.NET開發(fā)人員優(yōu)化AWS Toolkit 插件,并使它與Rider兼容。
使用預(yù)定義的項(xiàng)目模板來創(chuàng)建新的無服務(wù)器AWS應(yīng)用程序。
您可以在本地和遠(yuǎn)程創(chuàng)建,運(yùn)行和調(diào)試AWS Lambda。此外,您可以只使用裝訂線圖標(biāo)直接在編輯器中完成所有操作。
您可以將無服務(wù)器應(yīng)用程序部署到AWS。
云調(diào)試支持就在這里!您可以直接在云中的遠(yuǎn)程容器內(nèi)部使用AWS Fargate調(diào)試在Amazon ECS上運(yùn)行的Cloud .NET Core應(yīng)用程序,而無需任何本地仿真。
該插件可用于Rider v2019.2和v2019.3。
安裝適用于Rider的AWS Toolkit插件后,您將擁有立即開始使用AWS無服務(wù)器應(yīng)用程序所需的一切。
升級(jí)了Xamarin支持
我們繼續(xù)使Rider成為Xamarin開發(fā)的出色I(xiàn)DE,并為Xamarin Android和Xamarin iOS做出了一些甜蜜的改進(jìn):
借助集成的JetBrains AppCode組件,Apple設(shè)備和模擬器現(xiàn)在可以在Mac上更好地發(fā)現(xiàn)。
您可以在工具欄上找到已連接的Apple設(shè)備的列表。
現(xiàn)在,我們支持mtouch(適用于iOS的Mono編譯器)設(shè)備版本。
Xamarin Android項(xiàng)目可使用“發(fā)布Android APK”(在項(xiàng)目的上下文菜單中查找“存檔或發(fā)布”操作)。
您可以在“項(xiàng)目屬性”中編輯特定于Android的項(xiàng)目屬性。
此外,我們還沒有忘記Xamarin Forms支持,它具有一些重要的修復(fù)程序,例如x:DataTypeand Class屬性支持。
以上就是Rider2019.3的更新內(nèi)容,感興趣的朋友趕快下載體驗(yàn)吧~
想要購買Rider正版授權(quán)的朋友可以。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn