.net - .Net Framework(类似于 .Net Core)的 F# 新项目结构缺少 packages.config
问题描述
我有一个 F# 项目,虽然它是 .NET Framework,但项目结构与 .NET Core 相同,并且缺少 packages.config 文件。我遇到的问题是,当我下载 nuget 包时,它们存储在全局文件夹中
C:\Users\...\.nuget\packages
如何更改 Nuget 文件夹以在我的解决方案中使用一个?如果这很重要,我会使用 Visual Studio 2019。
解决方案
您可以将新的 nuget.config 文件与 globalPackagesFolder 一起使用,该文件将应用于整个项目。
1)nuget.config
在您的解决方案文件夹下创建一个名为的文件
2)在该文件中添加这些:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="globalPackagesFolder" value="packages" />
</config>
</configuration>
3)然后关闭VS,然后重新启动您的解决方案以启用该文件。并且您的整个解决方案会将包安装到解决方案的包文件夹中,而不是全局文件夹中。
推荐阅读
- r - 如何将 120/80 变成两列(120 和 80)?
- python-3.x - 通过 python 从大 zip 中提取特定文件
- javascript - 再次上传时,图像不显示在 img 标签中
- android - 在协程更新变量并且协程完成后检索 ViewModel 变量,Android Kotlin Coroutines
- php - 绑定参数错误:致命错误:未捕获的 PDOException:SQLSTATE[HY093]:无效参数号:参数未定义
- r - 将带有列表列的数据框保存到 tsv
- c++ - 为什么要明确指定模板参数的类型?
- python-3.x - 基于键名的元组平均列表?
- java - 具有单例和工厂模式的空指针
- javascript - limitToLast() 只检索最后 5 个还是检索整个对象?