顯示具有 .NET Core 標籤的文章。 顯示所有文章
顯示具有 .NET Core 標籤的文章。 顯示所有文章

2020/08/05

[.NET Core] 如何移除不需要的 .NET Core SDK 版本

markdown ### 前言 開發環境日積月累,安裝了不少 SDK 版本,用不到也很佔空間,於是到了該清理的時候
目前我的機器存在的版本
### Environment - Windows 10 ### 安裝 dotnet-core-unistall 工具 - 下載 msi 檔案: https://github.com/dotnet/cli-lab/releases - .NET Core Uninstall Tool 文件: https://aka.ms/dotnet-core-uninstall-docs - DotNet Core Uninstall v1.1.122401 安裝完 .NET Core Uninstall Tool 後,開啟 PowerShell 切換到 `C:\Program Files (x86)\dotnet-core-uninstall` 目錄 ``` cd "C:\Program Files (x86)\dotnet-core-uninstall" ``` 列出可移除的 dotnet core 版本 ``` .\dotnet-core-uninstall list ``` 有被 Visual Studio 使用的版本也會標記出來,這部分我要保留版本號的資訊
#### dry-run / whatif 在實際移除前,可用 dry-run 或 whatif 來看一下執行後會移除的版本 ``` .\dotnet-core-uninstall dry-run [option] [VERSION] .\dotnet-core-uninstall whatif [option] [VERSION] ``` 移除僅特定版本 SDK
移除除了指定版本外的 SDK
把 dry-run 或 whatif 改成 remove 則會真的執行移除動作 (PowerShell 需使用系統管理員身分執行) 因為我要移除掉 Visual Studio 有使用以外的版本所以列出要保留的版本號,並加上 `--all-but` 的選項 ``` .\dotnet-core-uninstall remove --sdk --all-but 2.1.202 2.1.513 2.1.802 2.2.104 ``` 刪除版本之前,也會再詢問是否確定要移除,執行後就會列出一個個被移除的版本
清掉之後僅留下的 SDK 版本
重新釋放掉不少空間
### References - [How to remove the .NET Core Runtime and SDK](https://docs.microsoft.com/zh-tw/dotnet/core/install/remove-runtime-sdk-versions?tabs=windows&pivots=os-windows&WT.mc_id=DOP-MVP-5002629) - [.NET Core Uninstall Tool](https://docs.microsoft.com/zh-tw/dotnet/core/additional-tools/uninstall-tool?tabs=windows&WT.mc_id=DOP-MVP-5002629)

2020/01/30

[.NET Core] 在本地使用 Try .NET

markdown ### 前言 微軟有個很棒的線上執行 .NET 程式的平台 Try .NET,可以到這裡試玩學習 [.NET In-Browser Tutorial](https://dotnet.microsoft.com/learn/dotnet/in-browser-tutorial/1) 而這個 Try .NET 我們也可以下載在本地端使用唷!自己創建 Sample Code 做為教育訓練用也不錯~ ### 環境 - Windows 10 - .NET Core 3.1 ### 本地使用 Try .NET 安裝文件 [Getting started with dotnet try](https://github.com/dotnet/try/blob/master/DotNetTryLocal.md) 首先需要 .NET Core 2.1 或 3.0 以上 SDK 版本,才能進行以下步驟 #### 安裝 dotnet-try 全域工具 ``` dotnet tool update -g dotnet-try ```  
#### 開始玩 samples 官方提供 3 種方式,本範例採用第一種最簡單的開始方式,直接使用工具的預設範例 先建立一個新的資料夾,切換至此資料夾位置輸入以下指令 ``` dotnet try demo ```
#### Try .NET demo project 開啟的專案畫面如下,裡面包含使用說明及教學
#### 常用指令 用來驗證執行的 sample code 是否能正確執行 ``` dotnet try verify ``` 有趣嗎?快載來玩玩吧! ### References: - [Try .NET](https://github.com/dotnet/try) - [Try .NET Samples](https://github.com/dotnet/try-samples)

2017/08/26

[.NET Core] 用 Visual Studio Code 搭配 dotnet-watch 來建置與開發 ASP.NET Core 2.0 網站

距上回的 .NET Core 應用又一段時間啦~ 前些日子隨著 .NET Core 2.0 釋出. 是時候來進修發文章囉!

在 .NET Core 1.0 時, 透過跨平台開發的工具會利用到 Yeoman 來幫助產生所需的樣版檔案.

在 .NET Core 2.0 的建立專案的方式改變了, 不再需要透過 Yeoman, 而是用 dotnet new [template] 來建立專案.

可選擇的樣版簡短名稱如下:




2016/06/29

[.NET Core] 解決在 Mac 上發生 Unhandled Exception: System.TypeInitializationException 的問題

.NET Core 1.0 已在 2016/6/27 正式釋出

當然第一時間就先來更新執行囉

結果第一彈就出現錯誤,Unhandled Exception: System.TypeInitializationException


原本想說是 SDK: preview2-003121 版本的問題,所以就有了移除 pkg 的文章生出來

但還是不甘心問題沒有解決,決定發問,結果是 OpenSSL 的版本必須至少 1.0.2 版本以上

完整的討論串請見:https://github.com/dotnet/core/issues/173


問題解決!可以著手開發囉~ Happy Coding!

如何在 Mac 開發 ASP.NET Core 網站 (範例為 RC2 版本仍適用於 1.0 版本)

2016/05/18

[.NET Core] 在 Mac 上開發 ASP.NET Core (RC2) 網站

距上回發文開發 ASP.NET Core RC1 網站,短短半個多月的時間,又要更新文章啦!

從 ASP.NET Core RC 2 開始,過去在 RC1 以前用的 DNVM, DNU, DNX 都不再適用了 (終於不用記其他指令了),已統一使用 NET Core CLI (指令統一用 dotnet ...超好記)

開發工具再簡化,現在只需要 dotnet 及 yeoman 的指令工具及 Visual Studio Code 編程器


2016/05/10

[.NET Core] ASP.NET Core RC2 不再相容於 DNX

離 ASP.NET Core RC2 發佈的時程愈來愈接近了, 5 月中預計就會發佈, 而 ASP.NET Core 1.0 RTM 在 6 月底也會釋出.

不過, 原本在 RC1 會使用到 DNX 來執行相關作業, RC2 將只相容於 .NET CLI.

GitHub aspnet 的公佈文: ASP.NET Core RC2 is no longer compatible with DNX



好吧~~ 又有一波變更, 等 RC2 出來再更新我的建置文囉!! 好消息是, 在 RC2 之後到 RTM 之間, 已不會有太大結構上的變更, 也就是可以花時間投入好好研究了!!

2016/04/28

[.NET Core] 如何在 Mac 上建立 .NET Core 專案

在 Mac 上建立 .NET Core 的專案愈來愈簡單了,連安裝設定也相效簡易許多

.NET Core 提供各平台的安裝方法:http://dotnet.github.io/getting-started/



現在就一步一步跟著我實作吧!

2015/12/24

[ASP.NET 5] 用指令列建立 ASP.NET 5 - ASP.NET MVC 6 網站應用程式

安裝 ASP.NET 5 的網站應用程式


我的安裝環境:

Windows 10
ASP.NET 5 版本: 1.0.0-rc1
ASP.NET MVC 版本: 6.0.0-rc1

必備:

Node.js
ASP.NET 5

不使用 Visual Studio 下的安裝方式 (使用命令列方式)

Windows 安裝文件
https://docs.asp.net/en/latest/getting-started/installing-on-windows.html
https://github.com/aspnet/home#getting-started

Mac 安裝文件
https://docs.asp.net/en/latest/getting-started/installing-on-mac.html

2015/05/02

[.NET] 在 Mac 上使用 Visual Studio Code 執行 ASP.NET 5

在 Mac 上終於有好的文字編輯器給程式設計師了!而且重點是~免費!Visual Studio Code 不僅支援當下常見的網頁檔案外,當然它最重要的是可以編 C#, TypeScript~




更新文如何在 Mac 開發 ASP.NET Core 網站

下載及安裝文件寫的很清楚,以下是相關連結

Download: Visual Studio Code

Install: ASP.NET 5 & DNX

Building ASP.NET 5 Applications with Visual Studio Code