monodevelop 中的引用和包有什么区别 ide

What are the differences between references and packages in monodevelop ide

我创建了一个新的 asp.net 项目,并且我正在使用 monodevelop 作为 ide。 在资源管理器的左侧 side 我可以看到两个部分,一个称为参考,另一个称为包。 我假设引用是库或依赖文件,例如 java 的 jar 等价物。那么包部分是做什么用的呢? 是不是也是另一种依赖? 谁能帮我理解这两个部分的意思?

我假设您指的是参考资料和软件包。当我在 MonoDevelop 中创建 ASP.NET 项目时没有资源 section/folder。

References 文件夹将显示您的项目正在引用的程序集。一个assembly is equivalent to a jar file.

Packages 文件夹显示您的项目正在使用的 NuGet 包。 NuGet 包通常会提供程序集,这些程序集将显示在 References 文件夹中,但在 From Packages 文件夹中。 NuGet 包可能包含其他内容,例如添加到项目的内容文件,或修改构建行为的自定义 MSBuild 目标。