Visual Studio项目引用出现感叹号怎么办?
原因可能有多种:
第一种问题:
解决方式1:
今天换了台电脑,就把笔记本上的项目拷贝到了台式机上, 但是我没有拷贝解决方案整个文件夹,因为其中项目太多了,我就把其中一个项目的文件夹直接拷贝到电脑上,然后就出现了下面的情况。
这时候第一个想到的工具都是Nuget,这是微软的一个开源包管理工具,我们可以利用它来还原我们丢失的DLL,选择我们的解决方案,点击"还原Nuget包",但是问题没有解决,或者提示没有包需要下载的话往下看。
问题没有解决我们只能通过包管理的流程去尝试了解。
众所周知,visual studio的项目都是通过项目的packages.config文件来对项目引用进行保存的,然后Nuget读取该文件,将其中的Dll与解决方案中的Packages文件夹进行对比,如果存在就指向文件夹中的dll,如果不存在,就下载,然后指向。
我打开我的项目一看,原来我的Packages文件夹在我的项目下面,我将它剪切到项目外面和项目文件夹同级,则问题解决。最后正确的目录和解决后的场景如下
解决方式2:
修改.csproj里面引用的路径,确保能正常找见packages
第二种问题:
首先获取离线NuGet包
1.NuGet离线安装包获取方法,例如下载的包名称为“ sharpziplib.0.86.0.nupkg ”
2.如果你的同事的项目运行正常,那么当前项目引用的包都在解决方案文件.sln文件的统计目录packages文件夹下,
从中找到NuGet包对应的文件夹拷贝至自己的机器上。
在本机新建离线下载包安装源的文件夹
例如:F:\packages,进入packages文件夹
如果是下载的.nupkg格式的离线安装包,需要新建与包同名的文件夹如"sharpziplib.0.86.0 ",并将离线包“sharpziplib.0.86.0.nupkg”拷贝到里面
如果是从其他机器上拷贝过来的文件夹,则直接拷贝至F:\packages文件夹即可
打开解决方案,点击Visual Studio 2015菜单栏——工具——选项——找到NuGet包管理器——程序包源
点击右侧“+”按钮,填写源名称,源,点击确定。如下图
再次管理NuGet包时,安装源选刚才新建的安装源即可
Visual Studio项目引用出现感叹号怎么办?相关推荐
- Visual Studio项目版本转换器(c#项目版本转换器 v1.0)
Visual Studio项目版本转换器(c#项目版本转换器 v1.0) 使用截图: 下载地址:http://files.cnblogs.com/stone_w/VsConvert.zip vs转换中 ...
- visual studio项目 .sln .vcxproj .vcproj 文件的区别和关系
sln是解决方案的配置,主要是管理这个方案里的多个vcxproj vcxproj是工程的配置文件,管理工程中细节比如包含的文件,引用库等 一般没有sln,也可以直接打开vcxproj,也可以重新生成s ...
- visual studio项目 .sln .vcxproj .vcproj 文件的区别和关系
问题 一个开源工程,不知道其使用的VS版本,用VS2015打开,发现有两类工程文件,.vcproj和.vcxproj *.vcproj:VS2008以及VS2008之前版本的VS工程文件 *.vcxp ...
- Visual Studio 项目目录下的bin目录和 obj目录
一.Bin目录 Visual Studio 编译时,在bin 目录下有debug 和 release 目录. 1.Debug: 通常称为调试版本,它包含调试信息,所以要比Release 版本大很多(可 ...
- 查看visual studio 项目是哪个版本的VS
查看visual studio 项目是哪个版本的VS 用notepad++ 打开项目的.sln文件就可以看到:
- 探究Visual Studio项目的当前目录
本文的缘起是我要用 OpenCV 库中的函数读取本地的图像,但是在文件路径名上碰到了一点挫折.本文探究 Visual Studio 2019 项目的当前目录.牵涉到计算机科学与技术的三个概念:当前目录 ...
- 小白2分钟学会Visual Studio将引用包打包到NuGet上
两步完成打包上传操作 第一步:打包 编写好程序后,点击属性配置包的一些必要信息. 还是以"繁简体相互转换"为例.简单在重复一遍,看过之前的可以不需要看这一步. 我们首先创建一个可调 ...
- 如何在Visual Studio项目中正确添加汇编代码 .
引用注明>> [作者:张佩][镜像:www.yiiyee.cn/blog] 1. 问题描述 在以往的编程经历中,本人最常使用的汇编代码是__asm {int 3}.它可以在我的代 ...
- Visual Studio 高亮引用颜色设置
在使用Visual Studio时我个人的习惯是会把背景底颜色设置为浅绿色,江湖上传说这样会更护眼,but实际情况也并不一定,不过考虑到确实是比默认的白色底色看起来更自然,所以也就把颜色改了. 这个操 ...
最新文章
- python语言入门w-python3入门之类
- Linux中etc目录详解
- 解决linux下source /etc/profile关闭终端失效问题
- python程序中想使用正则表达式_python中正则表达式的使用方法
- Centos 6.4部署DNS服务器
- 信息学奥赛一本通(1315:【例4.5】集合的划分)
- [DP]Luogu 2014NOIP提高组 飞扬的小鸟题解
- android跳蚤市场的功能,基于Android校园跳蚤市场设计与实现.doc
- linux如何挂载windows下的共享文件
- R语言查看某个R包版本号
- 成功破解:世界杀软“金奖”得主BitDefender 2008(官方中文版 + 注册机下载)
- java cryptojs_使用cryptojs的Java到JS和JS到Java的加密
- MySQL 中的 repeate() 函数
- 音箱后面接口 COM 8欧 70V 100V
- 微信小程序获取用户运动步数后端返回-41003
- 微服务分布式架构中,如何实现日志链路跟踪?
- 解析聚合新闻数据,并显示到主界面上(简易新闻 二)
- java电脑类_计算机类在Java中的设计于实现码
- 计算机控制技术实验装置,计算机控制技术实验指导书(PTO)
- 如何为新员工找到团队“归属感”