项目根目录有一个packages.config文件类似于java中的maven。
类似这种
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="DSharpPlus" version="3.2.3" targetFramework="net452" />
<package id="DSharpPlus.WebSocket.WebSocketSharp" version="3.2.3" targetFramework="net452" />
<package id="EntityFramework" version="6.1.3" targetFramework="net452" />
<package id="EntityFramework.zh-Hans" version="6.1.3" targetFramework="net452" />
<package id="Newtonsoft.Json" version="12.0.2" targetFramework="net452" />
<package id="System.Net.Http" version="2.0.20126.16343" targetFramework="net452" />
<package id="System.Net.Http.Formatting.Extension" version="5.2.3.0" targetFramework="net452" />
<package id="WebSocketSharp-NonPreRelease" version="1.0.0" targetFramework="net452" />
</packages>
如果有时候发现文件中配置了包但是在引用中没有的话需要打开控制台输入这行代码更新下

Update-Package -reinstall
本文解析了.NET项目中packages.config文件的作用,它类似于Java中的Maven配置,用于管理项目依赖的NuGet包。文章详细展示了如何通过Update-Package命令解决包配置与实际引用不一致的问题。
956

被折叠的 条评论
为什么被折叠?



