![](/img/trans.png)
[英]How do I allow a .NET Core console app FTP connection through Windows Firewall?
[英]how do I execute a .net core console app on mac os
我剛剛安裝了MAC的Visual Studio,並在底部窗口中按Play(應用程序輸出)時創建了hello world控制台應用程序,我可以看到hello world。
但是,如何從命令/終端行執行該應用程序?
如果我嘗試./myapp.dll,即使在sudo su之后,我也會被拒絕權限。
所以,不確定如何運行它
這是我的json
{
"version": "1.0.0-*",
"buildOptions": {
"debugType": "portable",
"emitEntryPoint": true
},
"dependencies": {},
"frameworks": {
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0"
}
}
}
},
"runtimes": {
"win10-x64": {},
"osx.10.10-x64": {}
}
}
更新資料
我已經運行dotnet restore和dotnetrun,首先出現此錯誤:找不到與目標運行時之一兼容的框架'.NETCoreApp,Version = v1.0'的運行時目標:'osx.10.12-x64'。 可能的原因:
然后我像這樣更改了project.json:
{
"version": "1.0.0-*",
"buildOptions": {
"debugType": "portable",
"emitEntryPoint": true
},
"dependencies": {},
"frameworks": {
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0"
}
}
}
},
"runtimes": {
"win10-x64": {},
"osx.10.12-x64": {}
}
}
然后,我收到數百個這樣的錯誤:System.Threading.Tasks 4.0.11為.NETCoreApp,Version = v1.0上的System.Threading.Tasks提供了編譯時參考程序集,但是沒有與之兼容的運行時程序集。 osx.10.12-x64。 System.Threading.Timer 4.0.1在.NETCoreApp,Version = v1.0上為System.Threading.Timer提供了編譯時參考程序集,但沒有與osx.10.12-x64兼容的運行時程序集。
剛列出幾個J
我猜我的運行時不適用於OSX,但是我應該設置它嗎?
您需要使用dotnet
來運行它,例如:
dotnet myapp.dll
據我所知,該工具尚不支持“准備運行”(本機)二進制文件。
然后,我收到數百個這樣的錯誤:System.Threading.Tasks 4.0.11提供了編譯時參考
您的project.json缺少框架的平台類型。 它看起來應該像這樣:
"netcoreapp1.0": {
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.