原創|產品更新|編輯:吳園園|2019-08-12 17:25:26.087|閱讀 874 次
概述:集成開發環境Rider新版本發布,v2019.2改進了對Xamarin iOS開發的支持,新版本,新功能,趕快下載體驗吧!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Rider2019.2為調試器添加了新的好東西,并改進了對Xamarin iOS開發的支持。用戶界面現在更清晰,更友好,更一致。此版本還將Code Vision引入F#,Mono的代碼覆蓋率,最后支持Windows窗體設計器中的第三方和32位控件。
調試器改進
“ 變量 ”選項卡有一個名為“Pin to Top”的新功能。使用它來標記您最感興趣的任何對象的屬性或字段,以使它們位于列表的頂部。
現在,“ 運行到語句 ”和“ 跳轉到語句 ”操作在編輯器中的光標后面有圖標。
我們還為堆棧計算和步進添加了許多性能改進。
Xamarin的支持
此版本增加了一些您在Xamarin iOS開發中將會欣賞的有用功能。
首先,您可以直接從IDE向iOS設備發布Xamarin iOS項目的.ipa(iOS App Store Package)文件。在Solution Explorer View中選擇一個iOS項目,調用上下文菜單,然后單擊“ Archive for Publish ”項。
其次,你可以管理供應曲線從屬性窗口(配置|捆綁簽名)的Xamarin的iOS項目。
Windows窗體設計器
騎士2019.2增加了支持第三方控件從Telerik的, DevExpress的,Syncfusion,ComponentOne的,和Infragistics的。您可以將一組控件加載到Designer工具箱中,然后在應用程序的表單和用戶控件中使用它們。請注意,一些 大量使用Visual Studio API的DevExpress控件無效。我們目前正在制定解決方法。
除此之外,我們還增加了對32位控件的支持,現在您可以在設計器中使用32位組件。
Mono應用程序和單元測試的代碼覆蓋率
除了.NET Core應用程序和測試的覆蓋率分析之外,我們還增加了對Mono Framework的支持。繼續使用Linux,macOS和Windows上的Mono運行時覆蓋.NET Framework單元測試。
增強的C#支持
利用ReSharper的增強支持充分利用C#8:
支持索引和范圍的最新變化,例如 indexable 和rangeable類型。
上下文操作添加范圍檢查現在支持通過System.Index/進行索引 System.Range并生成正確的檢查。
支持unmanaged generic structs。
兩個新的檢查,“ 將switch switch語句轉換為switch表達式 ”和“ 將三元表達式鏈轉換為切換表達式 ”,以及相應的“ 轉換為切換表達式 ”快速修復。
您詢問并交付了:上下文操作現在可以在范圍內應用將連接轉換為插值。
F#支持
Code Vision來到F#!它在代碼編輯器中顯示了函數,值和成員的推斷類型,以及聲明的VCS作者。
其他變化包括:
ReSharper的拼寫檢查器現在適用于F#符號聲明,字符串和注釋。
轉義序列以字符串突出顯示。
匹配表達式中從不匹配的規則可以更好地突出顯示。
查找用法和轉到聲明工作以進行記錄構造和復制和更新表達式。
在新的實例類型的出現顯示為創建例外表達式。
F#Interactive可以從.NET Core SDK 2.2.300+運行。
UI更新
Light主題中的編輯器和調試器選項卡經過重新設計,與Darcula / Dark 主題保持一致。我們希望您會喜歡這些新標簽的UI。
代碼完成彈出窗口的UI現在更清晰,更一致,并在Light主題中提供更好的突出顯示。
此版本允許您直接從Local Changes提交,因此不再需要通過單獨的Commit對話框。
Solution Explorer
Solution Explorer視圖添加了一些更新:
現在可以重命名解決方案文件夾。
解決方案/項目文件禁用“ 自動滾動到源 ”。
可以在Rider中打開Visual Studio 2019中引入的過濾解決方案(* .slnf)。
NuGet支持
Rider 2019.2為內置的NuGet客戶端提供了大量更新:
它顯示一個包的readme.txt,以幫助確定安裝包后的后續步驟。
運行XDT轉換時,如果程序包需要,將自動在配置文件中添加/刪除條目。
Rider支持本機跨平臺憑據提供程序,例如可用于Azure DevOps / Artifacts的提供程序,用于訪問私有提要。
我們已經對多個項目中的多個軟件包進行了多次更新,以便更輕松地進行軟件包升級。
重新排列代碼
Rider已經實現了ReSharper的另一個備受期待的功能 - 文件布局模式可以通過XAML視圖(帶代碼完成和代碼突出顯示)在Rider的設置/首選項中進行修改:編輯器 代碼風格| C#| 文件布局。
ASP.NET支持
我們為aspx / ascx文件實現了自己的“ ASP.NET代碼隱藏文件 ”生成器?,F在,當您向.aspx文件添加新控件并從代碼隱藏(.aspx.cs)訪問它時,生成器會創建相應的 .designer.cs文件。
團結支持
Rider與Unity的出色集成在每次發布時都會變得更好。以下是v2019.2為您準備的內容:
直接在編輯器中顯示序列化字段值。
添加了場景,標記,圖層和輸入值的完成和驗證。
用于創建自定義編輯器,屬性等的新文件和實時模板。
從類中任何位置的Alt + Enter上下文操作生成事件函數。
用于添加Inspector屬性的新上下文操作,例如`Space`,`Header`和`Tooltip`。
菜單屬性中重復鍵盤快捷鍵的新檢查。
使用“導航到”菜單查找Unity中符號的用法。
大大提高了基于文本的資產處理的性能。
Unity Editor插件現在作為捆綁包與Unity 2019.2一起發布 - 項目中沒有更多的dll!
VCS更新
提示將文件添加到從外部復制到項目中的版本控制中。
預測您可能忘記辦理登機手續的檔案。
改進了忽略文件的處理。
通過Git日志顯示目錄的歷史記錄。
查看從項目視圖中選擇的多個目錄的Git文件歷史記錄。
更新項目操作后的更新信息顯示為日志選項卡。
改進了比較分支操作。
顯示帶有工作樹動作的差異。
改進了Diff的“Collapse Unchanged Fragments”模式。
自定義VCS日志列。
Abort Git合并和櫻桃挑選流程。
Web開發
重命名重構的改進。
在JavaScript,TypeScript,CSS,Sass,SCSS和Less中搜索重復的代碼。
角度支持的改進。
更新了JavaScript中完成建議的演示文稿。
錯誤輸入的關鍵字和名稱的代碼完成。
支持管道運營商。
JavaScript解構的新意圖。
在調試器中更新了智能步驟。
在編輯器中鍵入提示。
隱藏調試器中庫的幀。
數據庫支持
如果配置文件中存在正確的連接字符串,則通知設置LocalDb連接。
使用SQL預覽進行全文搜索。
查詢實時計時器。
'不必要地使用CASE'檢查。
快速表備份。
表評論。
控制Move Caret到Next Word的行為的新選項。
代碼完成中包含新的組合項IS NULL和IS NOT NULL。
新意圖行動。
強制刷新動作。
其他特性
新服務工具窗口:用于所有連接,配置等的單個控制面板
借助內置的TextMate語言語法,語法高亮可用于20多種不同的編程語言??梢栽诰庉嬈鱸下的首選項/設置中找到完整的語言列表 TextMate捆綁包。
現在,您可以從“導入名稱空間”建議和代碼完成列表中排除成員。
新的系統通知會告訴您“ 構建解決方案 ”或“ 運行單元測試 ”操作何時完成。
更多功能
所有過濾器均可用于時間線快照,包括內存分配, 異常等。
“ 在路徑中查找”對話框中的“ 范圍選擇器 ” 添加了新范圍: 最近的Сhanged文件,最近查看的文件和數據源。
現在,“ 構建,執行,部署”下的MSTest設置頁面上的“ Visual Studio路徑 ”字段存在預定義選項 單元測試| MSTest。
現在有一個按鈕可以顯示打開的層次結構中的所有外部類型。
以上就是Rider2019.2的更新內容,感興趣的朋友趕快下載體驗吧~
想要購買Rider正版授權的朋友可以。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn