簡體   English   中英

Visual Studio 和 Visual Studio Code 中的 C#

[英]C# in Visual Studio and Visual Studio Code

所以我是 C# 新手,並嘗試在 Visual Studio Code 中加載一個用 Visual Studio 編寫的項目。 我很好奇為什么 Visual Studio 中解決方案資源管理器中的“引用”選項現在在 VSCode 中消失了? 或者它可能在 VSCode 中被翻譯成其他東西? 因為現在在 VSCode 中我不知道如何添加 DemoLibrary.tests 的引用,例如,到 DemoLibrary。

在此處輸入圖片說明

所有引用都存儲在您的DemoLibrary.Tests.csproj 您可以直接在那里編輯它們,或使用 dotnet cli:

dotnet add DemoLibrary.Tests/DemoLibrary.Tests.csproj reference DemoLibrary/DemoLibrary.csproj

替代命令是removelist 您可以在此處找到文檔和示例:

https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-add-reference https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-list-reference https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-remove-reference

請記住,VSCode 是一個文本編輯器(在類固醇上),而不是一個成熟的 IDE - 盡管在某些情況下它非常接近。

因為 VSCode 會為您打開原始文件夾視圖,而 Visual Studio 會顯示適合 .NET 開發的實際邏輯解決方案/項目數據結構。

您可以嘗試在VS中打開文件夾,您將獲得與VSCode相同的體驗。

NuGet.org 上的所有包頁面都展示了將包添加到項目中的各種方法,因此很多都可以使用 VSCode。

例如,單擊https://www.nuget.org/packages/Json.Net/上的PackageReference選項卡,它會顯示應直接添加到項目文件中的元素。

順便說一句,你不應該再使用packages.config了。 整個生態系統現在圍繞着包引用

而且您似乎下載了一個非常舊的示例(使用 .NET Framework),由於中斷更改,這會給您帶來更多痛苦。 請嘗試查找新的和新的示例項目(如 .NET Core 上的項目)。

暫無
暫無

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

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