繁体   English   中英

如何正确地将dll文件添加到Visual Studio的引用中?

[英]How to add a dll file into reference of Visual Studio properly?

我知道人们通常很容易将dll文件添加到Visual Studio的引用中,如下所示:

1) Right Click on Reference
2) Choose Add Reference
3) Browse and choose dll file

但是,通过这种方法,VS似乎存储指向我的dll文件的绝对路径,而不是将dll文件复制到VS的项目内存中。

如果我从硬盘驱动器中删除dll文件怎么办? 或者如果我想在另一台计算机上部署项目怎么办?

抱歉,我对.Net很陌生

如您的问题所述,这是您引用类库或任何其他类似DLL的引用的方式。

编译后,您的项目将其依赖项复制到其bin文件夹中,您可以在其中找到引用的DLL。

如果找不到引用的DLL,请将其“ Copy Local属性设置为true

另一种解决方法是设置参考路径 这将在编译时强制您的项目使用来自指定参考路径的DLL更新自身。

最佳实践是在所有引用的库所在的位置创建一个Shared文件夹,以便您可以为每个项目一次又一次地编写引用路径。

技术是如此强大,并且需要不断改进,现在有了NuGet Package Manager

什么是NuGet?

一组工具,用于自动化从VS Project下载,安装,升级,配置和删除程序包的过程。

如何使用NuGet?

如果尚未安装,则可以通过Extension Manager从Visual Studio中安装它。

否则,请访问NuGet CodePlex主页

这就是使用程序包管理器控制台查找和安装NuGet程序包从未如此简单的方法! =)

因此,当您打开现有项目时,NuGet可以为您获取所有依赖关系,而无需您花费更多精力。 这应该可以解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM