如何使用VS Code在.Net Core项目中手动安装软件包/引用

时间:2020-08-16 17:00:24

标签: c# .net .net-core visual-studio-code

我最近尝试使用VS Code而不是Visual Studio 2019社区,但遇到了我的第一个问题。如果要在VS 2019中手动添加参考,则只需右键单击``参考'',然后单击``添加参考''即可。我现在正在使用VS Code在我的C#项目上工作,下一步需要 System.Drawing.Common DLL。

问题是-VS Code中没有“参考”文件夹,所以我不知道该怎么办。我已经安装了VS Code的C#扩展名,但仍然没有选择手动添加安装软件包或导入引用的选项。

有人可以帮助我吗?我很绝望。

2 个答案:

答案 0 :(得分:0)

如果您需要添加独立的DLL,请这样做。
1-修改* .csproj文件,并在</PropertyGroup>标签下,像这样添加您的引用。

    <ItemGroup>
     <Reference Include="DllrefrenceFile">
       <HintPath>..\Dlls\DllrefrenceFile.dll</HintPath>
     </Reference>
    </ItemGroup>

2-将dll移至项目的根目录。
3-使用console / terminal转到项目的根目录,然后执行dotnet restore导入所有引用。
4-执行dotnet run


如果需要将软件包添加到项目中,则可以为vscode安装NuGet软件包管理器扩展,然后将软件包安装到项目中,如下所示。
  1. 按Ctrl + Shift + P

  2. 然后选择“ Nuget软件包管理器:添加软件包”

  3. 输入程序包名称,例如:EntityFramework

  4. 选择软件包名称和版本

答案 1 :(得分:0)

如果使用.NET Core,最简单的方法是将.NET Core CLI与VS Code一起使用。

您可以在包含项目及其dotnet add package System.Drawing.Common文件的文件夹中使用命令.csproj


您还可以手动编辑.csproj文件并添加以下代码块:

<ItemGroup>
    <PackageReference Include="System.Drawing.Common" Version="4.7.0" />
</ItemGroup>

从VS Code或.NET Core CLI构建或运行应用程序时,将加载该软件包。

相关问题