如何解决如何使用VS Code在.Net Core项目中手动安装软件包/引用
我最近尝试使用VS Code而不是Visual Studio 2019社区,但遇到了我的第一个问题。如果要在VS 2019中手动添加参考,则只需右键单击``参考'',然后单击``添加参考''即可。我现在正在使用VS Code在我的C#项目上工作,下一步需要 System.Drawing.Common DLL。
问题是-VS Code中没有“参考”文件夹,所以我不知道该怎么办。我已经安装了VS Code的C#扩展名,但仍然没有选择手动添加安装软件包或导入引用的选项。
有人可以帮助我吗?我很绝望。
解决方法
如果您需要添加独立的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软件包管理器扩展,然后将软件包安装到项目中,如下所示。
-
按Ctrl + Shift + P
-
然后选择“ Nuget软件包管理器:添加软件包”
-
输入程序包名称,例如:EntityFramework
-
选择软件包名称和版本
如果使用.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构建或运行应用程序时,将加载该软件包。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。