web-dev-qa-db-ja.com

プロジェクトがアクティブな構成でビルドされないVisual Studio MacOS .net Core

Visual Studios MacOS Previewでコンソールアプリケーション(.Net Core)を作成しました。プロジェクトソリューションでは、program.csが表示されません。他にも利用できないものがありますプロジェクトはアクティブな構成に組み込まれていません

enter image description here

一方、プロジェクトソリューションは次のようになります。

enter image description here

macOSの.netコア をインストールしました。 Homebrew構成でも行われます。 opensslと[email protected]がosxにすでにインストールされているので、homebrewでopensslを再インストールしようとすると、

Warning: openssl is a keg-only and another version is linked to opt.
Use `brew install --force` if you want to install this version

もう1つは、.netコアが正常に機能することを確認することです。 Visual Studio Codeで.netコアC#アプリケーションをコンパイルしました。

16
AbhimanyuAryan

。NET Core SDK 1.0.0-rc4 がインストールされていないようです。

SDKがインストールされていない場合、Visual Studio for Macプレビュー3は、インポートするSDK MSBuildファイルを見つけられないため、プロジェクトにデバッグ/リリース構成が追加されません。

Visual Studio for Macは、/ usr/local/share/dotnet/sdk /ディレクトリで最新のSDKを探します。そのディレクトリにサブディレクトリがない場合は、SDKがインストールされていません。

また、SDKが見つからない場合にも発生するプロジェクトに表示されるファイルはありません。

現在、Visual Studio for Macには不足しているSDKに関する適切なエラーレポートがありませんが、これは将来のリリースで計画されています。

11
Matt Ward

VSを更新して1077をビルドした後、同じ問題が発生しました。この問題を解決するには、インストール 。NET Core SDK 1.0.0-rc4 をインストールしてMono 4.8を再インストールするだけです こちら

変更ログページから取得したこれらの情報 https://developer.xamarin.com/releases/vs-mac/preview/vs-mac-preview1/

これがお役に立てば幸いです。

11

.netcoreライブラリプロジェクトでの私。

ソリューションからプロジェクトを削除(プロジェクトを右クリック>削除>削除)

そしてもう一度追加します。 (右クリックしてソリューション>追加>既存プロジェクトの追加...)

Matt Wardが述べたように、SDKがすでにインストールされていることを確認します。

4
b.ben