我想通了,如何做到這一點:如描述https://www.microsoft.com/net/core#macos
2.在運動時運行
dotnet new --lang f#
3的文件夾
安裝DOTNET。將名稱改爲Program.fs
例如HelloWorld.fs
4.更改project.json
到
{
"version": "1.0.0-*",
"buildOptions": {
"debugType": "portable",
"emitEntryPoint": true,
"compilerName": "fsc",
"compile": {
"includeFiles": [
"HelloWorld.fs",
"HelloWorldTest.fs"
]
}
},
"dependencies": {
"NUnit": "3.4.1",
"dotnet-test-nunit": "3.4.0-beta-2"
},
"tools": {
"dotnet-compile-fsc": "1.0.0-preview2-*"
},
"frameworks": {
"netcoreapp1.0": {
"imports": "portable-net45+win8",
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.1"
},
"Microsoft.FSharp.Core.netcore": "1.0.0-alpha-160629"
}
}
},
"testRunner": "nunit"
}
這包括nunit
依賴性。
注意includeFiles
,這應該包括練習和測試文件的源代碼文件。例如HelloWorld.fs
和HelloWorldTest.fs
5.做
dotnet restore
6.你的代碼添加到以前已重命名源文件例如安裝所需的軟件包HelloWorld.fs
7。 Finallly,通過這樣做
dotnet test
的可能的複製運行試驗[使用運行Mac OS X控制檯上的測試單聲道/ NUnit控制檯/ 4](http://stackoverflow.com/questions/33828340/running-tests- on-mac-os-x-console-using-mono-nunit-console-4) –
不幸的是,答案似乎是缺少步驟或不適用於這種特殊情況。 – Sebastian