Eto: 支持 Visual Studio for Mac 2019

创建于 2019-04-15  ·  14评论  ·  资料来源: picoe/Eto

这是 mac 的visualstudio 2019。 导入 2.4.1 时,提示需要 MonoDevelop.Core7.3 found:MonoDevelop.Core 8.0.2;
并且视觉工作室正在阻止......

所有14条评论

@jzlhll ,感谢您报告问题。 该扩展尚未更新以支持 Visual Studio 2019(或 MonoDevelop 8.0)。 这将很快与 2.5 版本一起完成。

很抱歉对此感到恼火,但这能早点被淘汰吗? 我们可以做些什么来推动它(即自己编译 - 有说明吗?)。

对于需要降级的用户,虽然 MS 不支持,但可以在 MSDN 的好处部分找到较旧的 VSMac 下载: https ://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~msft ~vscom~older-downloads

对于需要降级的用户,虽然 MS 不支持,但可以在 MSDN 的好处部分找到较旧的 VSMac 下载: https ://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~msft ~vscom~older-downloads

你能同时安装两个版本吗?

对于需要降级的用户,虽然 MS 不支持,但可以在 MSDN 的好处部分找到较旧的 VSMac 下载: https ://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~msft ~vscom~older-downloads

你能同时安装两个版本吗?

不,您不能,因为当您安装 2017 时,它会告诉您已经安装了最新版本。
请小心将 Preferences > Project > .NET Runtimes 中的 .NET Runtime 更改为之前的 Mono,否则您将无法恢复包。

对我来说,上面的链接打开后说找不到我的订阅(附上页面截图)
image

可以在此处下载最新 VS 的插件。

如果有人可以试一试,我真的很感激!

当心菜鸟测试的东西(那是我🙇)。 除了免责声明,这是我目前发现的:

脚步:

  • 安装了 VS2019 mac 的添加。
  • 打开样品溶液
  • 然后发生这种情况:

image

构建任何教程也会因/Users/Bender/Documents/dev/Eto/src/Eto.Mac/AppDelegate.cs(7,7): Error CS0246: The type or namespace name 'MonoMac' could not be found (are you missing a using directive or an assembly reference?) (CS0246) (Eto.Mac64)失败

今天我将深入挖掘,包括通过插件提供的模板设置 eto 应用程序。 不确定这是记录此信息的正确位置,请随时为我指出正确的方向。

更新:丢失的 monomac.csproj 文件错误是因为我也忘记了克隆子模块。

来自示例目录的教程现在构建良好!

我偶然发现的另一个问题:在创建新的 eto 应用程序并选择 .netcore 目标时:

image

该项目将无法构建并引发此错误:

/usr/local/share/dotnet/sdk/3.1.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(5,5): Error NETSDK1005: Assets file '/Users/Bender/Documents/dev/Skunkworks/AccountsManager/AccountsManager/AccountsManager/obj/project.assets.json' doesn't have a target for '.NETStandard,Version=v2.0'. Ensure that restore has run and that you have included 'netstandard2.0' in the TargetFrameworks for your project. (NETSDK1005) (AccountsManager)

试图寻找修复方法,但它超出了我的范围。 如果 .net core 未选中,则工作正常。

@didimitrie感谢您的测试! 非常感谢。

至于您在那里遇到的错误,我认为当您将项目与<TargetFrameworks><TargetFramework> (注意“s”)混合时,这是 VS for Mac 的问题。 如果您在 AccountsManager.csproj 中将<TargetFramework>netstandard2.0</TargetFramework>更改<TargetFrameworks>netstandard2.0</TargetFrameworks> ,它_应该_工作。 我想我会更新模板,所以它只使用<TargetFrameworks>来避免这个问题。

可以在此处下载最新 VS 的插件。

如果有人可以试一试,我真的很感激!

人工制品已经丢失;(

@sfkleach ,似乎他们仍然存在,尽管需要更多地挖掘天蓝色管道 - >似乎是最新的.

顺便说一句,2.5.0 已经发布,所以你可以在这里获得正式版本。

试一试,请为您发现的任何问题提交新问题。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

canton7 picture canton7  ·  22评论

DanWBR picture DanWBR  ·  7评论

Serg-Norseman picture Serg-Norseman  ·  5评论

Krakean picture Krakean  ·  6评论

katatunix picture katatunix  ·  12评论