Visual Studio 2022 for Mac v17.0 發佈,離線安裝包下載

来源:https://www.cnblogs.com/sysin/archive/2022/05/26/16314771.html
-Advertisement-
Play Games

當我們在寫一篇文章時,為了讓文章看起來不那麼沉悶無趣,通常我們會選擇在文章里添加有趣的圖片或者選擇圖片作為背景。那麼今天本文將通過C#/VB.NET來為大家詳細介紹如何設置圖片背景。只需短短幾步便可實現此功能。歡迎大家積极參与討論和交流分享。下麵是我整理的具體方法和步驟。 dll文件安裝(3種方法) ...


為 Mac 打造的 .NET IDE

請訪問原文鏈接:https://sysin.org/blog/visual-studio-2022-for-mac/,查看最新版。原創作品,轉載請保留出處。

2022 年 5 月 23 日,印度微軟公佈了 Visual Studio 2022 for Mac v17.0 正式版發佈 (GA) 的消息,並且現在可以下載了。這是迄今為止最快的 Visual Studio for Mac 版本 (sysin),具有全新的原生 macOS UI,完全在 .NET 6 上運行,並針對 Apple Silicon (ARM64) 處理器進行了優化。

官方僅提供線上安裝包,並表示 暫不存在離線安裝方式,筆者摸索了一下,製作了完整的離線安裝包,方便快速安裝。

官網下載 Visual Studio 2022 for Mac v17.0 線上安裝包

淺色和深色主題的 Visual Studio for Mac,顯示打開的代碼文件。

同時發佈了 Visual Studio for Mac 下一次更新的預覽版,您可以與此 v17.0 GA 版本一起安裝。此預覽版帶來了對 .NET 7 開發的初步支持,以及對 .NET MAUI 工具的初步瞭解 (sysin)。請在 v17.0 發行說明預覽版發行說明 中閱讀有關這些版本的更多信息。

產品概覽

為 Mac 打造的 .NET IDE

Visual Studio 2022 for Mac 完全融入了 macOS 體驗,整個 IDE 均使用原生控制項,具有全新的深色模式和原生 macOS 輔助功能工具。

vsmac-hand-tailor-ui_lg

快速且順滑

Visual Studio 2022 for Mac 引入了基於 .NET 6 構建的全新完全本機 macOS UI,以及對 Apple M1 晶元的本機支持。所有這些改進可讓你的日常編碼工作更快更流暢。

Visual Studio for Mac video screenshot

使用 .NET 6 進行新式開發

Visual Studio 2022 for Mac 囊括 .NET 6 開發所需的幾乎所有內容,從 Blazor 中的響應式 C# Web UI 到使用 Azure Functions 的事件驅動的解決方案。

dotNET-6-aspect

發行說明

享受快速流暢的體驗

此版本將 IDE 的前端 UI 替換為完全原生的 macOS UI,取代了我們之前結合了多種 UI 技術的架構。我們還通過在 .NET 6 上運行 IDE 來替換 IDE 的後端。這兩個主要變化的結合導致了 Visual Studio for Mac 的最快和最靈敏的版本

通過將 IDE 轉移到 .NET 6 上運行,我們還解決了對 IDE 的最高要求之一 ——Visual Studio for Mac 現在可以在 Apple Silicon(ARM64) 處理器上本地運行 (sysin)。現在,打開大型解決方案等操作的速度比 Visual Studio 2019 for Mac 快 50%。

使用 .NET 6 構建現代應用程式

構建應用程式 .NET 6。還支持 Azure Functions v4,因此您可以在 .NET 6 之上開發無伺服器應用程式。

雖然 Visual Studio for Mac v17.0 不提供對 .NET MAUI 的支持,但與它一起發佈的新預覽版支持使用 .NET 6 和 .NET MAUI 對 iOS、Android 和 macOS 應用程式進行跨平臺開發。

利用 Visual Studio 中的更多生產力工具

最後,此版本側重於通過啟用 Visual Studio(在 Windows 上)中的一些熟悉的功能來改善您的日常開發體驗,例如 Git 更改視窗、工具視窗拖放和子詞導航。

Visual Studio for Mac 中的 Git 更改視窗,允許在 Git 版本控制中創建提交。

  • 一個新的 Git 更改視窗,用於查看和提交您的工作。*

下一步是什麼?

今天,我們還將發佈下一個版本的第一個預覽版 - Visual Studio 2022 for Mac v17.3。您可以將此版本與 v17.0 版本併排安裝 - 如果您已經在使用 v17.0 預覽版 / RC 版本,您可以使用 Visual Studio > Check for Updates... 菜單同樣地更新到下一個預覽。

下載 Visual Studio for Mac v17.3 預覽版 1

下一個版本的重點是繼續我們在 v17.0 中開始的工作,通過初始 .NET 7 和 .NET MAUI 工具為 .NET 提供現代開發體驗。我們還將針對一些較少使用但很重要的功能(如任務 / TODO 列表)解決熱門反饋並完成向原生 UI 的遷移。瞭解有關此版本計劃的更多信息請查看 路線圖, 並通過查看 發行說明 來瞭解預覽版更新的細節。

此外,對於那些跟隨我們的人...... 是的,我們通過幾個 ++ 操作增加了次要版本號。這是為了匹配 Visual Studio(在 Windows 上)的版本號,並解決產品之間有不同的版本號集令人困惑的反饋。我們未來的目標是以類似的發佈節奏跨操作系統發佈 Visual Studio IDE。

對 .NET MAUI 工具的初始支持

我們很高興地分享 .NET 多平臺應用程式 UI (MAUI) 已發佈 GA。Visual Studio 2022 for Mac v17.3 現在支持創建新項目、構建和部署 .NET MAUI 應用到 iOS、macOS 和 Android,以及 XAML 熱重載。我們將在下一個版本中為 .NET MAUI 項目添加更多功能,包括共用項目屬性頁、應用程式發佈支持和 .NET Hot Reload(用於 C## 編輯)。

提交您的功能請求和錯誤報告,幫助”>“報告問題” 因為我們正在努力發佈即將發佈的穩定 .NET MAUI 工具!

下載地址

visual-studio-2022-for-mac

Visual Studio 2022 for Mac v17.0 Full Installer (sysin)

百度網盤鏈接:https://sysin.org/blog/visual-studio-2022-for-mac/

文件名 描述
Visual_Studio_for_Mac_2022_Offline_Installer_full.dmg 完整離線安裝包
Visual_Studio_for_Mac_2022_Offline_Installer_x64.dmg Intel 處理器離線安裝包
Visual_Studio_for_Mac_2022_Offline_Installer_arm64.dmg Apple 晶元離線安裝包
Visual_Studio_for_Mac_17.0.0.8989_x64.dmg Intel 處理器獨立主程式
Visual_Studio_for_Mac_17.0.0.8989_arm64.dmg Apple 晶元獨立主程式
Visual_Studio_for_Mac_Online_Installer-17.0.0.314.dmg 線上安裝程式

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 在後面的漏洞研究的學習中,必須要會的幾個知識點。反射機制和動態代理機制。至於反射的前面已經講到過了,這裡就不做更多的贅述了。反射是通過class文件去獲取對象對象的方法. ...
  • 目錄 一.簡介 二.效果演示 三.源碼下載 四.猜你喜歡 零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 基礎 零基礎 OpenGL (ES) 學習路線推薦 : OpenGL (ES) 學習目錄 >> OpenGL ES 轉場 零基礎 O ...
  • 場景說明 現有一個 10G 文件的數據,裡面包含了 18-70 之間的整數,分別表示 18-70 歲的人群數量統計,假設年齡範圍分佈均勻,分別表示系統中所有用戶的年齡數,找出重覆次數最多的那個數,現有一臺記憶體為 4G、2 核 CPU 的電腦,請寫一個演算法實現。 23,31,42,19,60,30,3 ...
  • Conda 創建 Python 虛擬環境不純凈的問題(2021.1.18) 1. 產生環境 Ubuntu 16.04; Conda 4.9.2; Python 3.6; 2. 問題描述 通過 Conda 命令創建 Python 虛擬環境後,利用 pip list 命令查看包列表,發現有很多多餘的包, ...
  • SpringBoot MySQL密碼等敏感信息加密方案(2021.04.27) 一、背景說明 SpringBoot 項目經常將連接資料庫的密碼明文放在配置文件里,安全性就比較低,尤其一些企業對安全性要求很高,因此我們就考慮如何對密碼等敏感信息進行加密。 二、解決方案 通過 Jasypt 對密碼等敏感 ...
  • IO問題一直是面試的重災區之一 但又是非常重要而且面試必問的知識點 一個工作了7年的粉絲私信我,他去面試了 4家互聯網公司, 有三個公司問他網路IO的問題,另外一個公司問了Netty,結果都沒回答上來。 好吧,對於“IO和NIO的區別”,看看普通人和高手的回答。 普通人: 嗯。。。。。。。。。。 高 ...
  • 0、重寫博文的原因 當初我的SpringBoot系列的知識是採用分節來寫的,即:每一個知識點為一篇博文,但是:最近我霉到家了,我發現有些博文神奇般地打不開了,害我去找當初的markdown筆記,但是方便的話還是線上版舒服,只要有網就可以訪問,因此昨天晚上東拼西湊搞出了這篇SpringBoot基礎系列 ...
  • 眾所周知,synchronized和Lock鎖是java併發編程中兩大利器,可以用來解決線程安全的問題。但是為什麼Java有了synchronized之後還是提供了Lock介面這個api,難道僅僅只是重覆造了輪子這麼簡單麽?本文就來探討一下這個問題。 談到這個問題,其實很多同學第一反應都會說,Loc ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...