You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 17.5.1中NuGet Error NU5030问题求助

NuGet Error NU5030:许可证文件不存在于包中问题

我在已更新至最新版本的Visual Studio 17.5.1中遇到NuGet Error NU5030,错误提示许可证文件"LICENSE.md"不存在于包中。许可证文件位于项目的父文件夹(路径为SolutionFolder/ProjectFolder)。

我尝试了以下多种.csproj配置方式,但问题仍未解决:

  • 参考文档配置:<None Include="../LICENSE.md" Pack="true" Visible="true" PackagePath="" />
  • 使用之前的旧配置格式
  • 将LICENSE.md复制到项目同级文件夹后,尝试两种相关配置
  • 使用$(MSBuildThisFileDirectory)路径进行配置
  • 使用$(SolutionDir)路径进行配置

当前的Project.csproj代码如下:

<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        <Nullable>enable</Nullable>
        <ImplicitUsings>enable</ImplicitUsings>
        <TargetFramework>net6.0</TargetFramework>
        <PackageId>$(AssemblyName)</PackageId>
        <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
        <PackageLicenseFile>License.md</PackageLicenseFile>
        <IncludeContentInPack>false</IncludeContentInPack>
        <VersionPrefix>27.0.0</VersionPrefix>
        <VersionSuffix></VersionSuffix>
        <Version>27.0.0</Version>
        <LangVersion>latest</LangVersion>
    </PropertyGroup>
    <ItemGroup>
        <None Include="License.md" Pack="true" PackagePath="" />
    </ItemGroup>
</Project>

内容的提问来源于stack exchange,提问作者Joma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 19:52:18