我剛剛閱讀的地方,它看起來像「project.json」文件中的「框架」下的「進口」選項讓我們的應用程序使用安裝在其他.NET框架你的機器作爲後備,如果你的庫仍然不支持在.NET Core中。如果這是真的,我是否可以使用.NET核心項目中的GTK#到.NET 4.x等庫?以及如何讓我的應用程序在非MS Windows系統上使用Mono Framework運行?運行.NET核心與其他.NET框架和單聲道框架
回答
我剛纔讀的地方,它看起來像在「進口」選項下的「框架」,「project.json」文件讓如果你的圖書館還沒有的應用程序中使用安裝在你的機器的其他.NET框架作爲後備但在.NET Core中受支持。
號"imports"
讓你的項目中使用庫不直接支持netstandard
呢。在實踐中,這隻有在庫僅使用由netstandard
公開的表面,其中包括.Net Core RC1庫(dnxcore50
)和使用某些便攜式配置文件的庫時纔會起作用。
我可以在我的.NET Core項目中使用像GTK#到.NET 4.x這樣的庫嗎?
您可以使用project.json/dotnet
/.Net核心CLI寫一個.NET Framework 4.x版應用程序(例如,使用"net451"
內"frameworks"
),但結果是.NET Framework應用程序,而不是一個。 Net Core應用程序。這在編寫庫時很有用,並且希望爲.Net Core/netstandard
和另一個.Net Framework版本提供版本。
以及如何使我的應用程序在非MS Windows系統上使用Mono Framework運行?
如果你正在編寫.Net核心應用程序,那麼你不需要單聲道。如果您使用.Net Core CLI編寫.Net Framework應用程序,然後mono is not supported,它可能會或可能不會工作。如果您正在編寫.Net Framework應用程序並希望以單聲道方式運行它,那麼它就像以前一樣工作:如果您沒有使用單聲道不支持的任何內容,那麼它應該可以正常工作。
感謝您的澄清。 – eSPiYa
- 1. 在.NET框架上運行.NET核心應用程序
- 2. .net核心1.0.0與實體框架核心sqlite
- 3. .NET核心實體框架 - --output-dir的
- 4. MVC 6 .NET核心與.NET框架4.6的性能比較
- 5. 運行.NET框架.NET框架下1.1程序4.0
- 6. .NET原生框架,運行時和VCLibs
- 7. Rhinopython和.NET框架
- 8. 問題。 .net框架無法引用.net核心項目
- 9. 實體框架中的.Net核心單向模型更新
- 10. .NET框架
- 11. 構建VS2017 .net核心應用程序,其目標是完整的.net框架
- 12. 單聲道框架shebang linux
- 13. .NET核心實體框架(EF核)表命名約定
- 14. 從asp.net核心引用類庫庫框架4.6.1 .net完整框架4.6.1
- 15. .NET - 安全框架.NET
- 16. 運行.NET核心
- 17. 如果把啓動和startup.auth代碼在.NET框架(.NET沒有核心)
- 18. Mono .NET框架和WMI
- 19. NuGet和.NET目標框架
- 20. MVC Web框架和單聲道
- 21. 問題與Visual Studio和.NET框架
- 22. 在完整框架中運行.NET核心應用程序有什麼意義?
- 23. .NET嚮導框架
- 24. Recurssion + .Net Compact框架
- 25. .NET部署框架
- 26. .Net框架差異?
- 27. EFProf .NET框架4.5
- 28. .NET實體框架
- 29. .NET Rest Client框架
- 30. .NET的NLP框架
仔細閱讀該聲明並消化每個單詞。你的解釋遠不是事實。 –
GTK綁定超出了.NETCore的範圍,它不夠核心。它不會超越簡單的控制檯模式應用程序。看看Xamarin在做什麼,他們可能已經有了。 –