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