首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vs 中关于项目中的某 NuGet 程序包还原失败:找不到“xxx”版本的程序包“xxx”

问题:    首先出现这个bug的是在我的vs2017社区版的ide上,这两天使用了出现了一个非常神奇的问题,就是我程序中的nuget包总提示找不到源文件,并且我点击Nuget还原的话还一直提示着一个问题...严重性 代码 说明 项目 文件 行 禁止显示状态 错误 项目 JJHL.WEB 的 NuGet 包还原失败: 找不到“11.0.2”版本的程序包“Newtonsoft.Json”。...从这里我发现了我的nuget找不到对应的源文夹的话,它只会前往我的c盘下的,C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\ 这个位置找相应的源包...解决方法: 修改NuGet包管理器的源为: https://www.nuget.org/api/v2/ 单击工具>选择NuGet管理器>程序包管理器设置 ?...选择NuGet包管理器>程序包源>添加获取包源位置(https://www.nuget.org/api/v2/)名称可随意 ? 最后再重启vs,然后在点击NuGet还原就好了!!!

3.8K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Ubuntu 通过本机代理修复 NuGet 还原 error NU1301 失败

    在国内垃圾的网络环境下,我在虚拟机里面安装了 Ubuntu 系统,准备用来测试 MAUI 在 Linux 上的行为,然而使用 dotnet restore 构建时,提示 NU1301 失败。...我通过配置环境变量的方式,让 nuget 还原使用上我物理机的网络代理,成功将 NuGet 包下载 我在 Ubuntu 系统上,刚开始使用了 dotnet build 命令开始构建,提示的错误有些诡异,...似乎是 NuGet 的 Restore 失败。...于是我换用 dotnet restore 命令,此时了解到失败的原因是无法连接上 nuget.org 下载内容 error NU1301: Unable to load the service index...端口 10113 是物理机的网络代理开放的局域网端口 输入以上的命令设置代理,再执行 dotnet restore 命令,看到了还原是走网络代理,等待一会,成功还原

    67720

    NuGet的使用心得

    翻看了很多资料,发现【启用NuGet程序包还原】可以很好的解决问题。 启用NuGet程序包还原   开始我看到这个功能,想了半天也没搞清楚干嘛用的。...在解决方案右键,点击【启用NuGet程序包还原】,各种确定后发现解决方案里多了个.nuget文件夹,我们暂且先不理是干嘛的。...注意点   用【启用NuGet程序包还原】后,会从已配置好的【程序包源】里下载对应的程序包。  ...换句话说,假如你在内部NuGet服务下载了程序包并签入了文件,但某个同事可能是新来的,vs的【程序包源】没有添加内部程序包源,就会导致无法自动下载程序包,导致编译报错。  ...另外,在更新程序包的时候,可能因为独占签出文件导致程序包更新失败的,可以在之前更新程序包的时候签出选择保持原有锁,或者在更新失败后,把更新失败组件库删除了,重新安装一次。

    1.6K20

    .Net在Windows上使用Jenkins做CICD的那些事

    项目(包含所以依赖的项目)依赖引用丢失,主要体现以下几点: 官方依赖包没有使用NuGet 内部项目引用通过本地引用,项目没有拉取则编译失败 NuGet包多个版本的引用 同属一个解决方案,但是项目分散到各个仓库...https://dist.nuget.org/win-x86-commandline/latest/nuget.exe 发布、还原.Net依赖包 MsBuild https://visualstudio.microsoft.com...安装MsBuild   在服务器47.115.111.58打开通过上面表格的链接下载VS的安装包,点开单个组件选项卡,勾选Msbuild,等待一会即可完成。 ?...如果没有配置好,接下来的应用项目可能会编译时还原包失败导致无法编译通过。 <?xml version="1.0" encoding="utf-8"?...'   以上发布组件包到私有NuGet的步骤就实施完毕了。

    1.7K31

    ABP入门系列(12)——如何升级Abp并调试源码

    过滤Abp Nuget包 VS打开解决方案文件,右键解决方案(不是某个项目),选中【管理解决方案的Nuget程序包(N)...】,如下图1.1。 ?...从图中可以看到,VS智能提示有42个Nuget包可升级,其中有2个Nuget程序包可合并。看到这个,不要犯了强迫症,就全部更新合并。 要知道,Nuget程序包是相互依赖的,不一定最新的就能相互兼容。...更新Abp相关Nuget包 勾选【选择所有的包】,并点击【更新】。VS会去分析解决方案下每个工程的Nuge包的依赖项,如下图1.2。 ?...观察输出窗口,发现VS已经开始下载要更新的Nuget包并安装,如图1.5。 ? 因为Abp V1.4.2已经支持TypeScript,VS解析到需要安装TypeScript,弹出图1.6所示对话框。...还原Nuget包 打开下载下来的源码解决方案,右键解决方案,选择还原Nuget包。还原成功后,重新编译项目。 然后把需要调试的dll文件拷贝到自己的模板项目中的web项目的Bin目录下。 2.3.

    2K50

    刚刚我从服务器回滚了 dotnet 5 的环境

    今天是 2020.11.13 我在 CI 服务器上更新 dotnet 到 dotnet 5 以及 VS 到 16.8.1 最新版本,但是我在刚刚不得不回滚了环境…… 因为构建不通过 现象 使用经典的 NuGet...还原加上 msbuild 的构建,如以下代码将会构建失败 nuget restore msbuild /p:Configuration=Release 构建失败核心提示如下 C:\Program Files...确保已运行还原,且“net45”已包含在项目的 TargetFrameworks 中。...csproj 项目文件里面,以及一些 VSTO 项目,或者引用了 COM 的项目和 VS 插件项目等类型里面,将因为 dotnet restore 的不支持导致后续构建不通过。...5.8 就能解决 这是全网首个能支持 .NET 5 的 NuGet 版本,在 https://dist.nuget.org/win-x86-commandline/v5.8.0/nuget.exe 可以下载

    62510

    vs2012升级vs2017后的一些坑

    解决方法: 在将vs升级版本后基本会有这个问题。我是在将vs2012升级成2017的时候遇到的,然后把遇到的这些都给复制到类库中重新引用,或者将引用的属性【复制本地】改为True ?...重新安装系统并安装了vs2012后使旧项目引用的 system.web.mvc等失效了,找不到文件 解决方法: 从其他地方拷贝到本机,重新添加引用 异常信息:服务器未安装framework4.5...,项目缺失引用的问题 若服务器未安装framework4.5,项目缺失引用的问题 解决方法: 安装对应的framework 同第一个问题,将dll的属性改为复制到本地即可 问题记录:vs2017...中安装还原Nuget包后,packages文件夹不存在 正常来讲,本应该在解决方案目录下面的packages,但是木有,但是可以在C:\Users\Administrator\.nuget\packages...还原的包都在这里了 windows下的路径:C:\Users\Administrator\.nuget\packages

    2.3K10

    无需安装 VS2019,在 Visual Studio 2022 中编译 .NET Framework 4.543.5 这样的古老框架

    因此,我们将通过安装此 NuGet 包来解决 Visual Studio 2022 中目标包的缺失问题。 正常你只需要在项目中安装这个 NuGet 包即可。...解释一下这段代码如何适配了 Visual Studio 的特殊开发环境: 猜测 VS 会缓存 TargetFrameworkRootPath 属性,一旦获取到其值将再也不会更新之,就算后面紧跟着还原 NuGet...猜测 VS 在发现 TargetFrameworkRootPath 属性所对应的路径不存在时视为与空同等处理;所以我们 DependsOnTargets="Restore" 以便在第一次还原 NuGet...包相关路径还没有创建时马上完成 NuGet 包的还原以创建对应目录。...于是这种方式安装的 NuGet 包不像其他的 NuGet 包那样可以传递到其他引用它的项目。

    1.7K30

    2018-8-24-快捷调试Nuget包

    由于最终产品E的依赖项,依赖于nuget上的库A,nuget发现有同名dll就会出现冲突 可行方法 最简单的方法是,我们打出一个alpha包,发送到nuget服务器中,然后在最终产品E中升级 缺点是成本较高...Visual Studio Marketplace 这个工具非常棒,有着全5星好评,大家快去下载 懒人方法 替换nuget缓存 我们知道在vs中的nuget包,从nuget服务器中下载之后会添加到本地...实操 我们找到目标nuget库所在的缓存目录,注意版本号要相同哦 ? 将原有的dll改为bak,此时我们发现vs对项目中所有有关于这个库的引用都飘红了,提示需要还原nuget ?...这个方法存在的缺点是,nuget缓存会影响所有项目,如果忘记调试后改回来,容易让其他项目出错 高级懒人方法 搭建本地nuget源 找到vs中工具-nuget管理器 ? 添加一个本地程序包源 ?...然后你可以在vs中的指定项目右键-打包(需要新格式才能支持),生成一个本地nuget包,放到刚刚的文件夹中 然后在产品项目里指定本地的程序包源,就可以看到你本地的nuget包了 ?

    94910

    dotnet 使用 SourceLink 将 NuGet 链接源代码到 GitHub 等仓库

    在 dotnet 里面使用 pdb 符号文件是用来方便 VS 等工具进行调试,这个文件的作用就是告诉调试工具,对应的代码和二进制 dll 的关系 而在 NuGet 的 nupkg 包不包含 pdb 文件...原因是其实大量的开发者不关注调试本身,而是存在有大量的构建的还原,此时用不着 pdb 文件。...此时如果将 pdb 文件放在 nupkg 包里面,将会让 nupkg 包的体积比较大,让还原速度降低,也就是下载 nupkg 的时间会比较多。...将 snupkg 文件上传到 nuget 服务器 添加了 SourceLink 的 CBB 底层库就可以在使用的时候,调试可以在 VS 上在调用堆栈里面跳转到对应的 GitHub 的源代码。...包,此时开发者安装 NuGet 包使用的不是二进制文件而是源代码文件,所有的源代码都能进行调试 使用方法是通过 NuGet 安装 dotnetCampus.SourceYard 库,或在 csproj

    1.5K30

    dotnet restore

    为了防止运行隐式 NuGet 还原,可以通过上述任意命令使用 --no-restore 标记禁用隐式还原。 指定源 为了还原依赖项,NuGet 需要包所在的源。...有关如何使用经过身份验证的源的信息,请参阅使用经过身份验证的源中的包。 全局包文件夹 对于依赖项,可以使用 --packages 参数指定还原操作期间放置还原包的位置。...例如,在 NuGet.Config 中设置 globalPackagesFolder 会将还原的 NuGet 包置于指定的文件夹中。...--ignore-failed-sources 如果存在符合版本要求的包,则源失败时警告。 --interactive 允许命令停止并等待用户输入或操作。 例如,完成身份验证。...-s|--source 指定要在还原操作期间使用的 NuGet 包源的 URI。 此设置会替代 nuget.config 文件中指定的所有源。 多次指定此选项可以提供多个源。

    1.2K30

    Xamarin Studio 比 Visual Studio 2013 好用的三个功能

    好用的三个功能 Xamarin Studio 最近发布了 5.2 版本, 带来了一些相当棒的特性, 其中有一些特性甚至超越了 Visual Studio 2013, 接下来就介绍我认为最棒的并且比 VS2013...要好用的三个特性: NuGet 包管理 Visual Studio 对 NuGet 包的管理是通过对话框来管理的, 如下图所示: ?...对 NuGet 包的添加、 更新、 删除等操作都在这个对话框内完成, 不过缺点也是每次都得打开这个对话 框。...一键更新还原 当引用的 nuget 包有新版本时, 可以直接在包的节点上点击右键, 选择更新, 或者在包目录上右键, 选择更新全部有新版本的包, 而不必像 Visual Studio 那样打开 NuGet...如果需要的包需不是最新版本的, 只要修改一下 packages.config 文件里的对应包的版本号, 同样 右键选择 “还原 (Restore) ” 即可。

    1.7K20

    Visual Studio 2013更新内容简介

    前言 VS2013终于发布了,虽然之前自己使用VS2010和VS2012的时间也不长,尤其是VS2012这自己刚刚也没用多久,看到VS2013发布了,自己忍不住也下载了下来,官网肯定可以下载,不过自己是在....Net Framework版本支持  之前在VS2012发布之后,然后有了VS2013版本更新的细节,自己看了,本来不想更新的,因为他微软说好像不再支持低版本的Framewrok 框架了,也遭到广大程序猿的吐槽...现在可以通过Nuget进行关联OWIN ? 安装之后项目就引用了相关类库 ? 然后就可以进行相关试用了,具体使用就不介绍了,我也不清楚,第一次玩这东东。 其他  当然更新的不止上面我介绍的那几点。...3.Nuget 2.7:这个版本的NuGet也不再需要提供明确同意的NuGet包还原“功能下载软件包。 同意(相关复选框在NuGet中的首选项对话框)现在安装的NuGet授予。...包还原的默认工作方式。 4.TFS的整改,以及对Git的集成。 5.加入了Python IDE。 等等~~~~~~~~~~~我暂时了解的也就这么多了。

    1.2K30

    dotnet pack

    该命令的结果是一个 NuGet 包,也就是一个 .nupkg 文件。 如果要生成包含调试符号的包,可以使用以下两个选项: --include-symbols:该选项用于创建符号包。...设置 GeneratePackageOnBuild 以避免生成目标和包目标之间的循环依赖关系时可能会发生这种情况。 如果存在锁定文件或其他问题,生成也可能失败。...--include-source 除输出目录中的常规 NuGet 包外,还包括调试符号 NuGet 包。 源文件包括在符号包内的 src 文件夹中。...--include-symbols 除输出目录中的常规 NuGet 包外,还包括调试符号 NuGet 包。 --interactive 允许命令停止并等待用户输入或操作。 例如,完成身份验证。...-o|--output 将生成的包放置在指定目录。 --runtime 指定要为其还原包的目标运行时。

    1.6K20
    领券