首页 > 解决方案 > Visual Studio 参考资料显示一些未加载的库

问题描述

自 2 年以来,我一直在从事 maven 项目。首先,我将 maven 项目导入 eclipse,然后由于我的 pom.xml 安装了一些依赖项,我在 eclip 项目资源管理器上的 maven 依赖项文件夹中看到了这些依赖项。它连接到我的 .M2 文件夹。

现在,我在我的 Visual Studio 程序中导入了一个 .Net 框架项目(用 C# 编写)。解决方案资源管理器(参考部分)显示了许多依赖项(它们给出了错误)。然后我找到了这些库,然后我创建了一个文件夹被称为 nugetPackages,我将我的 nuget 包管理器连接到该文件夹​​(工具/选项/nuget 包管理器/包源)。我重新打开我的项目,引用部分的库没有给出任何错误。我的问题是库名称来自哪里从 ?有任何像 pom.xml 这样的文件。

我希望我能解释一下我的情况。

标签: c#visual-studiomaven

解决方案


您想在项目 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


推荐阅读