จะรวบรวม F # ในเวอร์ชันใดก็ได้บน Mac
(ฉันทราบคำถามเกี่ยวกับสแตกล้นที่มีอยู่จะใช้ F # 4.7 บน Mac ได้อย่างไรซึ่งคล้ายกันมาก แต่ไม่เหมือนกันและยังไม่มีวิธีแก้ไข)
บน mac ของฉัน (catalina 10.15.7) ฉันติดตั้ง. NET core ผ่านลิงค์นี้โดยไม่มีปัญหา
คำสั่ง
dotnet --help
ส่งคืนความช่วยเหลืออย่างถูกต้อง
เมื่อพยายามเริ่มต้นโครงการใหม่ล้มเหลวด้วย:
$ dotnet new –lang f# Getting ready... Couldn't find an installed template that matches the input, searching online for one that does... No templates found matching: '–lang'. $ dotnet new --lang "f#"
Invalid input switch:
--lang
f#
Run dotnet new --help for usage information.
See https://aka.ms/dotnet-install-templates to learn how to install additional template packs.
ฉันจะเริ่มโปรเจ็กต์หรือเรียกใช้ไฟล์ F # บน mac ได้อย่างไร มีบล็อกโพสต์ล่าสุดที่ให้คำแนะนำในการติดตั้งคอมไพเลอร์ F # หรือไม่?
----- แก้ไข -----
คำสั่งdotnet new
ส่งกลับ:
$ dotnet new
Templates Short Name Language Tags
-------------------------------------------- -------------- ------------ ----------------------
Console Application console [C#], F#, VB Common/Console
Class library classlib [C#], F#, VB Common/Library
Worker Service worker [C#], F# Common/Worker/Web
Unit Test Project mstest [C#], F#, VB Test/MSTest
NUnit 3 Test Project nunit [C#], F#, VB Test/NUnit
NUnit 3 Test Item nunit-test [C#], F#, VB Test/NUnit
xUnit Test Project xunit [C#], F#, VB Test/xUnit
Razor Component razorcomponent [C#] Web/ASP.NET
Razor Page page [C#] Web/ASP.NET
MVC ViewImports viewimports [C#] Web/ASP.NET
MVC ViewStart viewstart [C#] Web/ASP.NET
Blazor Server App blazorserver [C#] Web/Blazor
Blazor WebAssembly App blazorwasm [C#] Web/Blazor/WebAssembly
ASP.NET Core Empty web [C#], F# Web/Empty
ASP.NET Core Web App (Model-View-Controller) mvc [C#], F# Web/MVC
ASP.NET Core Web App webapp [C#] Web/MVC/Razor Pages
ASP.NET Core with Angular angular [C#] Web/MVC/SPA
ASP.NET Core with React.js react [C#] Web/MVC/SPA
ASP.NET Core with React.js and Redux reactredux [C#] Web/MVC/SPA
Razor Class Library razorclasslib [C#] Web/Razor/Library
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
ASP.NET Core gRPC Service grpc [C#] Web/gRPC
dotnet gitignore file gitignore Config
global.json file globaljson Config
NuGet Config nugetconfig Config
Dotnet local tool manifest file tool-manifest Config
Web Config webconfig Config
Solution File sln Solution
Protocol Buffer File proto Web/gRPC
Examples:
dotnet new mvc --auth Individual
dotnet new web
dotnet new --help
dotnet new classlib --help
คำตอบ
ระวังการจัดรูปแบบเมื่อคัดลอกจากเว็บไซต์
เส้นประในคำถามของ–lang
ไม่ได้เป็นตัวละครที่ลบ-
ก็en ประ ฉันสงสัยว่าคุณคัดลอกคำสั่งจากเว็บไซต์ที่แทนที่อักขระลบด้วยเครื่องหมายขีดกลาง สิ่งนี้คล้ายกับไซต์ที่แทนที่"
หรือ'
ด้วยคำพูดตัวอักษร
พิมพ์คำสั่งโดยตรงแทนที่จะวาง
คำตอบเดิม
new
ไม่มี--lang
ตัวเลือก ลอง-lang
หรือ--language
แสดงเทมเพลตที่มีทั้งหมดสำหรับภาษา ในการระบุf#
ประเภทf#
เช่น:
> dotnet new -lang f#
These templates matched your input: language='f#'.
Templates Short Name Language Tags
-------------------------- ---------- -------- -----------------
Console Application console F# Common/Console
Class library classlib F# Common/Library
Worker Service worker F# Common/Worker/Web
Unit Test Project mstest F# Test/MSTest
NUnit 3 Test Project nunit F# Test/NUnit
NUnit 3 Test Item nunit-test F# Test/NUnit
xUnit Test Project xunit F# Test/xUnit
ASP.NET Core Empty web F# Web/Empty
ASP.NET Core Web App (M... mvc F# Web/MVC
ASP.NET Core Web API webapi F# Web/WebAPI