【发布时间】:2021-10-27 09:37:52
【问题描述】:
我创建了自己的 nuget 包,现在我需要在解决方案中的所有项目中使用它。但我不想在 nuget.org 上发布它。可能可以将它放入我的 .sln 文件旁边的文件夹中? 我已经创建了 nuget.config 文件:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="dependencyVersion" value="Highest" />
</config>
<packageSources>
<add key="MySource" value="..\MyPackages" />
</packageSources>
</configuration>
我的 .csproj 文件如下所示:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="MyPackage1234" Version="*" />
</ItemGroup>
</Project>
但我立即收到此错误:
Severity Code Description Project File Line Suppression State Error NU1101 Unable to find package MyPackage1234. No packages exist with this id in source(s): Microsoft Visual Studio Offline Packages, nuget.org
【问题讨论】: