这可能是最愚蠢的问题,但我从这里下载了jsPDF库:jsPDF。它不是通过NuGet包提供的,那么我如何在我的.NET MVC项目解决方案中使用它呢?我是否需要将下载的文件夹移动到项目目录中的“Packages”文件夹中?做点别的吗?
显然,我是这方面的新手,所以请尽可能简单地保持你的答案。谢谢!
答案 0 :(得分:1)
Nuget包实际上只是已编译项目的zip文件。如果它是C#代码,它是DLL的集合,但根据项目,它可能具有静态资源,如CSS,JS等。它也可能有视图或其他资源。包括Nuget包在内,所有这些都只是倾向于你的项目,就像你自己简单地添加它一样。
略有例外的是DLL,它们放在packages
中只是为了保持它们的有序性,然后简单地通过它们被添加到的项目引用。因此,为了添加不可用作Nuget的东西,您只需将所有内容添加到项目中即可。如果有JS / CSS等,那就把它放在你项目的某个地方。如果有DLL,请在文件系统上创建一些容纳它们的位置,然后在项目中添加对它们的引用。我不建议将它们粘贴在packages
目录中,因为它由Nuget管理,如果你将它们放在那里它可能会破坏它们。