这是 mac 的visualstudio 2019。 导入 2.4.1 时,提示需要 MonoDevelop.Core7.3 found:MonoDevelop.Core 8.0.2;
并且视觉工作室正在阻止......
嘿@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,否则您将无法恢复包。
对我来说,上面的链接打开后说找不到我的订阅(附上页面截图)
可以在此处下载最新 VS 的插件。
如果有人可以试一试,我真的很感激!
当心菜鸟测试的东西(那是我🙇)。 除了免责声明,这是我目前发现的:
脚步:
构建任何教程也会因/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 目标时:
该项目将无法构建并引发此错误:
/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 已经发布,所以你可以在这里获得正式版本。
试一试,请为您发现的任何问题提交新问题。