代码之家  ›  专栏  ›  技术社区  ›  Daniel Hilgarth Richard

NuGet pack试图使用奇怪的路径,因此找不到构建输出:NU5012

  •  0
  • Daniel Hilgarth Richard  · 技术社区  · 6 年前

    https://github.com/dhilgarth/ReadGitVersionInformation/blob/master/src/ReadGitVersionInformation.csproj

    我想从该项目文件创建一个NuGet包,因此在包含该项目文件的文件夹(该文件夹名为 src ):

    NuGet.exe pack ReadGitVersionInformation.csproj
    

    此命令行的结果如下:

    正在尝试从“ReadG”生成包IT版本信息.csproj'.
    MSBuild自动检测:使用“C:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\bin”中的MSBuild版本“15.7.179.6572”。
    错误NU5012:找不到“bin\Debug\src\bin\Debug\”。确保项目已建成。

    它在寻找那群荒谬的家伙 bin\Debug\src\bin\Debug .

    1 回复  |  直到 6 年前
        1
  •  5
  •   Martin Ullrich    6 年前

    使用 dotnet pack dotnet pack -c Release )

    nuget.exe pack 仅用于旧csproj文件。