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

Visual Studio 2013 下 NuGet 无法识别自定义路径的解决方法

Visual Studio 2013 下 NuGet 无法识别自定义路径的解决方法 升级到 VS2013 之后, 编译时会发现 VS2013 下 NuGet 不能正确识别预先配置好的存放目录, 总是把文件放在解决方案的...\Config\VisualStudio\12.0\Microsoft.VisualStudio.config , 这个文件为 VS2013 配置了一个特殊的 Microsoft and .NET ,.../api/v2/curated-feeds/microsoftdotnet/" /> 然而正是这个文件导致了 NuGet 不能正确识别自定义的路径...暂时的解决方法就是删除这个文件, 如果你需要用到这个特殊的 NuGet , 可以把它添加到 NuGet 的选项中。...还有一个小问题就是 Json.Net , 安装 VS2013 时, 会自动部署一个 .Net 4.0 版本的 Json.Net 到系统的 GAC 中, 很难删除, 需要修改注册表才能删除, 但是为了VS的稳定性, 建议删除

1.8K30

微软发布 Visual Studio 扩展 NuGetSolver,简化 NuGet 依赖项冲突解决过程

这个 Visual Studio 扩展是与微软研究院合作创建的,旨在简化 Visual Studio 项目中 NuGet 依赖项冲突的解决过程。...该扩展高效地解决了常见的 NuGet 错误和警告,帮助开发者在 Visual Studio IDE 中提高工作效率。...据报道,该工具有效地解决了最常见的 NuGet 错误和警告,如依赖之间的 约束(NU1107)、依赖包含任何与项目兼容的资源(NU1202)、检测到的降级(NU1605),以及当资源可能不是 100%...这比使用 NuGet 包管理器一个一个地升级更快速、更可靠,尤其是在面对其他依赖约束时。 该工具需要 Visual Studio 2022 和网络连接才能正常使用。...它从 nuget.org 检索可用的版本,并从提供的缓存托管服务下载缓存数据库文件。 不过,在使用时要注意一些使用建议和已知的限制。目前仅支持 nuget.org ,不支持多和本地

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

通过 mklink 收集本地文件系统的所有 NuGet 输出目录来快速调试公共组件代码

---- 将本地文件夹作为 NuGet 我有另一篇博客介绍如何将本地文件夹设置称为 NuGet : 全局或为单独的项目添加自定义的 NuGet - walterlv 在 Visual Studio...中打开 工具 -> 选项 -> NuGet 包管理器 -> 可以直接将一个本地文件夹设置称为 NuGet 。...可以看到 Walterlv.Packages 仓库中输出的 NuGet : 由于我的每一个文件夹都是指向的 Visual Studio 编译后的输出目录,所以,只需要使用 Visual Studio...于是,这相当于我在一个文件夹中,包含了我整个计算机上所有库项目的 NuGet ,只需要将这个文件夹设置称为 NuGet ,即可直接调试本地任何一个公共组件库打出来的 NuGet 。...设置并体验快速调试 如下图,是我将那个收集所有 NuGet 文件夹的目录设置成为了 NuGet : 于是,我可以在 Visual Studio 的包管理器中看到所有还没有发布的,依然处于调试状态的各种库

13620

Visual Studio 中安装和使用(仅适用于 Windows)

NuGet 包包含其他开发人员提供的在项目中使用的可重用代码。 使用 NuGet 包管理器、包管理器控制台或 dotnet CLI 在 Visual Studio 项目中安装。...可以直接搜索 nuget.org 或根据本文中的介绍,在 Visual Studio 中查找和安装 。 有关一般信息,请参阅查找和评估 NuGet 。...如果使用的是 Visual Studio for Mac,请参阅在 在 Visual Studio for Mac 中安装和使用 NuGet | Microsoft Docs 中安装并使用。...Visual Studio 创建项目 - 可在解决方案资源管理器中找到此项目。 添加 Newtonsoft.Json Nuget 若要安装此,可以使用 NuGet 包管理器或包管理器控制台。...错误通常指示程序与项目的目标框架兼容。

4.2K30

.net 知新:【4】NuGet简介和使用

NuGet 客户端工具 要使用 NuGet,作为软件使用者或创建者,可以使用命令行接口 (CLI) 工具以及 Visual Studio 中的 NuGet 功能。...CLI工具可以使用 dotnet CLI 或 nuget.exe CLI。 dotnet CLI 随某些 Visual Studio 工作负载一起安装,例如 .NET Core 。...visual studio 使用 nuget 在VS里面有两种方式管理nuget。第一种是右键项目->管理程序nuget 进入导UI界面。 ?...可以进行程序的查找和安装的包管理,对进行卸载更新。 在右上角有一个程序,可以进行包设置,设置源地址。默认是将 NuGet.org 用作 NuGet 客户端的存储库。...在 Visual Studio 中,可以在项目属性中设置这些值(在解决方案资源管理器中右键单击项目,选择“属性” ,然后选择“” 选项卡)。

2.1K40

帮助官方 NuGet 解掉 Bug,制作绝对不会传递依赖的 NuGet

但实际上这个属性在后面版本的 NuGet 开发中就丢掉了。生效。 官方提供了 IsTool 属性可以使用,但这依然不能阻止 B 安装了 A 之后,C 包被迫安装 A 的问题。...我们本地新建一个,专门用于调试。 在 “工具 -> 选项 -> NuGet 包管理器” 中,我们可以设置 NuGet : ?...▲ 添加调试用的 NuGet 我们把刚刚 A 项目的输出目录填进去添加一个新的。于是我们就能在 B 项目中安装 A 包了。...nuget restore msbuild dotnet restore dotnet build 不过,令人难以置信的时,如果此时 Visual Studio 打开了此项目,命令行编译却能符合预期。...另外,我还尝试将 Package.targets 中的所有内容放到 里面以获得延迟到编译期执行的效果,但结论依然与上面一致,即仅能在 Visual Studio 中正常工作。

90450

帮助官方 NuGet 解掉 Bug,制作绝对不会传递依赖的 NuGet

但实际上这个属性在后面版本的 NuGet 开发中就丢掉了。生效。 官方提供了 IsTool 属性可以使用,但这依然不能阻止 B 安装了 A 之后,C 包被迫安装 A 的问题。...我们本地新建一个,专门用于调试。 在 “工具 -> 选项 -> NuGet 包管理器” 中,我们可以设置 NuGet : ?...▲ 添加调试用的 NuGet 我们把刚刚 A 项目的输出目录填进去添加一个新的。于是我们就能在 B 项目中安装 A 包了。...nuget restore msbuild dotnet restore dotnet build 不过,令人难以置信的时,如果此时 Visual Studio 打开了此项目,命令行编译却能符合预期。...另外,我还尝试将 Package.targets 中的所有内容放到 里面以获得延迟到编译期执行的效果,但结论依然与上面一致,即仅能在 Visual Studio 中正常工作。

75520

.NET Core系列 : 2 、project.json 这葫芦里卖的什么药

对于.NET Core来说,所有使用到的程序集都被打包成一个NuGet,所以针对程序集的直接依赖转变成针对某个NuGet的依赖。...关于project.json 的更多信息 .NET Core项目依赖全部使用NuGet,要求使用NuGet 3.0版本,默认使用nuget.org 作为。...,在nuget管理中也可以看到这是默认的离线目录,我们需要什么样的只要把它复制到这个目录,在nuget管理中的程序选择离线的即可。...它的工作方式 和 npm以及 RubyGems非常相似,你可以把这个文件签入版本库,也可以签入,但此文件不存在时,将运行 NuGet restore 还原以重新创建。...幸运地是,Visual Studio 2015 支持此关键场景。 例如,想象你想要调试 GitHub 上可用的 Microsoft.Extensions.Logging

1.9K80

基于 Roslyn 同时为 Visual Studio 插件和 NuGet 开发 .NETC# 源代码分析器 Analyzer 和修改器 CodeFixProvider

本文将基于 Roslyn 开发一个 C# 代码分析器,你不止可以将分析器作为 Visual Studio 代码分析和重构插件发布,还可以作为 NuGet 发布。...可以作为 Visual Studio 插件安装和使用,也可以作为 NuGet 安装到项目中使用(无需安装插件)。...,安装了此的项目将会运行我们的分析器 Walterlv.Demo.Analyzers.Vsix Visual Studio 扩展项目,我们会在这里 Visual Studio 插件相关的信息 这个项目在便已成功之后会生成一个...我们可以找到每次编译产生的 NuGet 。 如果你不知道如何将此 NuGet 发布到 nuget.org,请在文本中回复,也许我需要再写一篇博客讲解如何推送。...我们可以找到每次编译产生的 Visual Studio 插件安装

36920

编译并体验 .NET MAUI 官方示例代码

https://aka.ms/maui-preview/index.json(否则无法识别用到的 MAUI 类型) 在以上都准备就绪的情况下,你只需要使用 Visual Studio 2019 16.11...安装 Visual Studio 2019 16.11 Preview 1 或更高版本 如果你电脑上已经安装过预览版的 Visual Studio,那么直接去开始菜单搜索并打开 Visual Studio...但如果你电脑上只有正式版的 Visual Studio,那么你需要前往预览版的下载地址下载一个预览版的在线安装来安装。...增加 NuGet 我有另一篇博客介绍如何添加 NuGet ,详细的方法你可以去那里看: 全局或为单独的项目添加自定义的 NuGet - walterlv 要简单一点,你只需要在命令行中输入:...\NuGet.Config 文件,并在其中添加一行 NuGet

38730

Visual Studio项目引用出现感叹号怎么办?

众所周知,visual studio的项目都是通过项目的packages.config文件来对项目引用进行保存的,然后Nuget读取该文件,将其中的Dll与解决方案中的Packages文件夹进行对比,如果存在就指向文件夹中的...第二种问题: 首先获取离线NuGet 1.NuGet离线安装获取方法,例如下载的名称为“ sharpziplib.0.86.0.nupkg ” 2.如果你的同事的项目运行正常,那么当前项目引用的都在解决方案文件...",并将离线“sharpziplib.0.86.0.nupkg”拷贝到里面 如果是从其他机器上拷贝过来的文件夹,则直接拷贝至F:\packages文件夹即可 打开解决方案,点击Visual Studio...2015菜单栏——工具——选项——找到NuGet包管理器——程序 点击右侧“+”按钮,填写名称,,点击确定。...再次管理NuGet时,安装选刚才新建的安装即可 ?

3.1K20

使用腾讯云提供的针对Nuget包管理器的缓存加速服务

继阿里巴巴开源镜像站、华为云镜像站点之后,腾讯也已于近日上线了类似的服务,官方名称为腾讯云软件(Tencent Open Source Mirror Site),为国内开发者提供新的软件镜像选择[https...与国内其他同类服务相似,此开源镜像站提供了主流的Linux发行版安装镜像下载以及软件镜像,还有几大语言程序的仓库服务,比如Node.js的npm仓库和Python的pip仓库以及dotnet的nuget...在Visual Studio 2013、2015、2017、2019 中,使用的是Nuget包管理器对第三方组件进行管理升级的。...每个的每个版本第一次下载微代理访问,之后所有同样版本、ID的均为本地访问 使用方法: 在Visual Studio中点击“工具”-“选项”,左侧找到“Nuget包管理器”-“程序”,确认您的列表中包含有...腾讯云的加速服务仅支持V3版,如果没有这个记录,那么您可能无法使用加速服务,请升级您的Nuget包管理器。

3.5K20

探索 .Net Core 的 SourceLink

介绍 Source Link是一组软件和一个规范, 它将一些元数据添加到PDB文件,以将本地文件重新映射到GitHub上的文件,因此Visual Studio可以在这需要时下载文件, 该项目的目的是可以为使用...使用NuGet是向项目添加依赖项的一种非常方便的方法,但是,当您遇到NuGet软件的问题并想对其进行调试时,会有点麻烦,你可能需要从在github 查看源代码,或者直接git clone到本地, Visual...Studio 2017 15.3以上版本中已经集成了Source Link , 现在你可以非常方便的在VS中调试 .Net Core 和 Nuget分发的软件的源代码,并且不需要安装 ReSharper...Studio Team Services) Azure DevOps Server (former Team Foundation Server) Bitbucket 快速使用 必须满足 Visual...Studio 2017 15.3以上版本,然后做一下简单的设置 打开 工具 -> 选项 -> 调试, 勾选 启用链接支持,取消勾选 启用仅我的代码 设置符号(symbol packages) 的地址

1.1K30
领券