我想在Xamarin Studio中使用.net 4.5.2框架编译c#项目。当我打开项目并寻找Target Framework时,有.NET Framework 4.5.2(未安装)。所以它不编译。有没有办法在Mac OS X上安装.net framework 4.5.2或更高版本?
答案 0 :(得分:5)
立即定位$ sqlplus /nolog
$ conn sys as sysdba
$ ALTER USER USER_NAME ACCOUNT UNLOCK;
以进行跨平台开发。
Mono团队正在整合Microsoft的参考源,Mono目前正在使用一个配置文件Mono / .Net 4.5
构建,其中包含其他配置文件的合同程序集。
虽然微软正致力于.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 运行。