我有几个简单的问题:
b) 我可以像 net46 一样使用单声道作为别名吗?
c) 我可以在 linux 上将单声道用于 aspnet core 1.0 rtm 项目吗?
我一直在查看 dotnet 文档,特别是标准库和表格,而带有平台支持的表格让我对单声道下的箭头和星号感到困惑。 谢谢
最佳答案
can I use mono on linux and osx to load the full .net framework like I would on windows by adding net46 to my project.json?
理论上,是的,这正是您所做的:在您的 project.json 和 dotnet run
will then use mono to run your application 的 frameworks
中指定某个版本的 net
.
在实践中,基本的 Hello World 应用程序可以工作,但我不确定更复杂的应用程序的工作情况如何。
如果您想在同一台机器上运行dotnet build
,您还需要引用程序集。我测试的版本 (mono 4.2.1) 只包含最高至 .Net 4.5.1 的引用程序集,因此 net451
有效,但 net46
无效。
can I use mono as an alias like net46?
我不认为你可以,至少不能不 fork .Net Core SDK。
我不明白你为什么要这样做,但我相信这样做需要修改 DefaultFrameworkMappings
in NuGet.Client .
can I use mono with aspnet core 1.0 rtm projects on linux?
我无法让基本的 ASP.NET Core 应用程序在单声道下运行。我不知道问题是什么,或者修复它有多难。 编辑:I managed to work around the issue I encountered.
关于asp.net-mvc - Linux 上的 aspnet core 1.0 完整的 .net 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38214951/