首页 > 解决方案 > .Net Framework(类似于 .Net Core)的 F# 新项目结构缺少 packages.config

问题描述

我有一个 F# 项目,虽然它是 .NET Framework,但项目结构与 .NET Core 相同,并且缺少 packages.config 文件。我遇到的问题是,当我下载 nuget 包时,它们存储在全局文件夹中

C:\Users\...\.nuget\packages

如何更改 Nuget 文件夹以在我的解决方案中使用一个?如果这很重要,我会使用 Visual Studio 2019。

标签: .netf#nugetvisual-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,然后重新启动您的解决方案以启用该文件。并且您的整个解决方案会将包安装到解决方案的包文件夹中,而不是全局文件夹中。


推荐阅读