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