asp.net-mvc - Linux 上的 aspnet core 1.0 完整的 .net 框架

标签 asp.net-mvc linux mono asp.net-core .net-core

我有几个简单的问题:

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 applicationframeworks 中指定某个版本的 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/

相关文章:

java - Maven,使用antrun复制文件时出错

mysql - Mono 2.10 不喜欢 linux 的 mysql?

asp.net-mvc - 如何解决多层构造函数注入(inject)

c# - 构建动态 LINQ 表达式时如何检测 IsNull/NotNull?

linux - shell脚本,用于通过SSH在新shell中执行命令

c# - 寻找完全托管的 WeifenLuo(DockPanel Suite)替代品或实现替代品的提示

shell - 单声道,shell 脚本?

asp.net-mvc - 如何继承 ASP.NET MVC Controller 并仅更改 View ?

html - 如何将 "<%: x > y ? a : b %>"之类的 MVC 2.0 Html 代码替换为 MVC 3.0 cshtml Razor 代码?

linux - 无法在 Ubuntu 上找到 tomcat 进程的端口号