Eto: Visual Studio for Mac2019をサポートする

作成日 2019年04月15日  ·  14コメント  ·  ソース: picoe/Eto

Mac用のvisualstudio2019です。 2.4.1をインポートすると、必要な警告が表示されます。MonoDevelop.Core7.3が見つかりました:MonoDevelop.Core8.0.2 ;
そして、ビジュアルスタジオはブロックしています...

全てのコメント14件

ねえ@jzlhll 、問題を報告してくれてありがとう。 拡張機能は、Visual Studio 2019(またはMonoDevelop 8.0)をサポートするようにまだ更新されていません。 これは、2.5リリースとともにまもなく行われます。

これについて迷惑をかけて申し訳ありませんが、これは遅かれ早かれノックアウトできますか? これを進めるために私たちにできることはありますか(つまり、自分でコンパイルします-指示はありますか?)。

ダウングレードが必要なユーザーの場合、MSではサポートされていませんが、古いVSMacのダウンロードはMSDNの利点セクションにあります: https ://my.visualstudio.com/Downloads?q = visual%20studio%202017&wt.mc_id = o〜msft 〜vscom〜older-ダウンロード

ダウングレードが必要なユーザーの場合、MSではサポートされていませんが、古いVSMacのダウンロードはMSDNの利点セクションにあります: https ://my.visualstudio.com/Downloads?q = visual%20studio%202017&wt.mc_id = o〜msft 〜vscom〜older-ダウンロード

両方のバージョンを並べてインストールできますか?

ダウングレードが必要なユーザーの場合、MSではサポートされていませんが、古いVSMacのダウンロードはMSDNの利点セクションにあります: https ://my.visualstudio.com/Downloads?q = visual%20studio%202017&wt.mc_id = o〜msft 〜vscom〜older-ダウンロード

両方のバージョンを並べてインストールできますか?

いいえ、できません。2017をインストールすると、最新バージョンがすでにインストールされていることが示されるためです。
[設定]> [プロジェクト]> [。NETランタイム]で.NETランタイムを以前のMonoに変更するように注意してください。変更しないと、パッケージを復元できなくなります。

私の場合、上記のリンクを開くと、サブスクリプションが見つからないことがわかります(添付されているのはページのスクリーンショットです)
image

最新のVSのアドインはここからダウンロードでき

誰かがそれを回転させることができれば本当にありがたいです!

noobのテストに注意してください(それは私です🙇)。 免責事項はさておき、これまでに私が見つけたものは次のとおりです。

手順:

  • VS2019mac用の追加をインストールしました。
  • サンプルソリューションを開きました
  • その後、これが起こります:

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ファイルの欠落エラーは、サブモジュールのクローンを作成するのを忘れたことが原因でした。

サンプルディレクトリからのチュートリアルは今すぐうまくビルドされます!

私が遭遇したもう1つの問題:新しい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コアがチェックされていない場合は正常に動作します。

@didimitrieテストしてくれてありがとう! 大変感謝しております。

そこで発生しているエラーについては、プロジェクトを<TargetFrameworks><TargetFramework>と混合した場合のVS for Macの問題だと思います(「s」に注意してください)。 AccountsManager.csprojで<TargetFramework>netstandard2.0</TargetFramework><TargetFrameworks>netstandard2.0</TargetFrameworks>に変更すると、機能するはずです。 この問題を回避するために、すべてに<TargetFrameworks>のみを使用するように、テンプレートを更新すると思います。

最新のVSのアドインはここからダウンロードでき

誰かがそれを回転させることができれば本当にありがたいです!

アーティファクトはすでに欠落しています;(

@sfkleachは、紺碧のパイプラインを掘り以上のビットが必要とされているにもかかわらず、彼らは、まだそこっぽいだように思える- >これは、最新のようです

ところで、2.5.0がリリースされたので、ここで公式リリースを入手でき

試してみて、壊れていることがわかった場合は新しい問題を提出してください。

このページは役に立ちましたか?
0 / 5 - 0 評価