簡體   English   中英

項目不是在活動配置Visual Studio MacOS .net Core中構建的

[英]Project not build in active configuration Visual Studio MacOS .net Core

我在Visual Studios MacOS Preview中創建了一個控制台應用程序(.Net Core)。 在項目解決方案中,我沒有看到我的program.cs還有其他東西不可用它說Project沒有內置在活動配置中

在此輸入圖像描述

而項目解決方案看起來應該是這樣的

在此輸入圖像描述

為macOS安裝了.net核心 還完成了Homebrew配置。 我已經在osx中​​安裝了openssl和openssl@1.1,所以當我嘗試用自制軟件重新安裝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

另一方面,確保.net核心工作正常。 我剛剛在Visual Studio Code中編譯了.net核心C#應用程序。

看起來您沒有安裝.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的錯誤報告,但計划在將來的版本中使用。

在VS更新到構建1077之后我遇到了同樣的問題。要解決此問題,您只需要安裝.NET Core SDK 1.0.0-rc4並重新安裝Mono 4.8,您可以在此處獲取。

我從changelog頁面獲得的這些信息https://developer.xamarin.com/releases/vs-mac/preview/vs-mac-preview1/

我希望這將有所幫助。

對我來說.netcore庫項目。

從解決方案中刪除項目(右鍵單擊項目>刪除>刪除)

然后再添加一次。 (右鍵單擊解決方案>添加>添加存在項目..)

確保已經按照Matt Ward的說法安裝了SDK。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM