c# - Visual Studio 参考资料显示一些未加载的库
问题描述
自 2 年以来,我一直在从事 maven 项目。首先,我将 maven 项目导入 eclipse,然后由于我的 pom.xml 安装了一些依赖项,我在 eclip 项目资源管理器上的 maven 依赖项文件夹中看到了这些依赖项。它连接到我的 .M2 文件夹。
现在,我在我的 Visual Studio 程序中导入了一个 .Net 框架项目(用 C# 编写)。解决方案资源管理器(参考部分)显示了许多依赖项(它们给出了错误)。然后我找到了这些库,然后我创建了一个文件夹被称为 nugetPackages,我将我的 nuget 包管理器连接到该文件夹(工具/选项/nuget 包管理器/包源)。我重新打开我的项目,引用部分的库没有给出任何错误。我的问题是库名称来自哪里从 ?有任何像 pom.xml 这样的文件。
我希望我能解释一下我的情况。
解决方案
您想在项目 NuGet 包中引用的库 (DLL) 还是一些框架库?如果它们是 Nuget 包,则应在经典 .NET 应用程序的 packages.config 文件http://prntscr.com/1140xn0中进行描述(例如 .net 框架 4.5)在 .Net Core 应用程序中,所需的 Nuget 包是在文件 .csproj 文件http://prntscr.com/11412iq中定义。在这两种情况下,您都可以通过右键单击 .sln 文件并选择恢复 Nuget 包http://prntscr.com/1140zsk来下载所有必需的 NuGet 包这将自动创建 nugget 文件夹并下载所有必需的 Nuget 包。如果您手动添加了 dll,您需要导航到它们并通过右键单击引用选择它们 - 添加参考http://prntscr.com/114142x
推荐阅读
- google-chat - 谷歌聊天消息的字符限制是多少
- php - 致命错误:不在对象上下文中使用 $this?
- c# - 如何验证字符串在c#中按年和周数组合?
- python - 使用查询获取大数据并在 Python 中使用烧瓶显示在 HTML 表中
- google-apps-script - 谷歌表格应用程序脚本错误?setValues() 在合并的单元格中无法正常工作
- jquery - 将具有“highlight”类的列表项滚动到有序列表元素的视图中
- laravel - 如何在 Laravel 中查询多个数据集
- homebrew - 如何使用自制 Brewfile 安装 neovim 0.5.0?
- selenium-webdriver - 无法在 Cucumber 报告中嵌入屏幕截图
- python - Python - 在csv文件中移动特定的列行