有没有办法在Mac OS X上安装.net framework 4.5.2或更高版本?

时间:2015-10-28 05:31:04

标签: .net macos mono xamarin-studio .net-4.5.2

我想在Xamarin Studio中使用.net 4.5.2框架编译c#项目。当我打开项目并寻找Target Framework时,有.NET Framework 4.5.2(未安装)。所以它不编译。有没有办法在Mac OS X上安装.net framework 4.5.2或更高版本?

2 个答案:

答案 0 :(得分:5)

立即定位$ sqlplus /nolog $ conn sys as sysdba $ ALTER USER USER_NAME ACCOUNT UNLOCK; 以进行跨平台开发。

Mono团队正在整合Microsoft的参考源,Mono目前正在使用一个配置文件Mono / .Net 4.5构建,其中包含其他配置文件的合同程序集。

Mono 4.2.0 Alpha

  

虽然微软正致力于.NET Core:一个可再发行的和   重新设想的.NET版本,该项目仍在进行中。   Mono在这一点上继续提供跟踪.NET的API   桌面/服务器版本。

     

这意味着我们集成的大多数代码都来自   ReferenceSource drop。未来,我们将推出“Mono Core”   沿着.NET Core的相同行,允许使用Mono运行时   使用正在开发的新库分发系统   CoreFX。

     

在这个版本中,我们已经移植了任何一个组件   在Mono中不完整或有缺陷并且相对容易移植到Mono。   在这方面还有很多工作要做。如果你有兴趣   跟踪这些工作,检查项目状态。

     

Mono现在提供了已经参考源的子集   调整为使用Mono的类库或已更新到   跨平台。

答案 1 :(得分:0)

如果您只是想要针对进行构建(而不是实际运行),那么参考程序集现在已安装在nuget上,因此只需添加一个包参考:

<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies"
    Version="1.0.0" PrivateAssets="all" />

您现在可以在Mac上针对netfx build 。当针对以netfx和.NET Core为目标的对象进行多目标定位时,这在大多数情况下非常有用,而在开发过程中,您大多针对.NET Core 运行