[英]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.