【问题标题】:File not found when creating a package创建包时找不到文件
【发布时间】:2016-11-28 13:17:09
【问题描述】:

这是第一次尝试创建Nuget 包。

我尝试运行以下命令:

nuget.exe pack Package.nuspec

但我得到以下异常:

NuGet.exe:找不到文件:“Site1.Master”。在行:1 字符:10 + nuget.exe


Package.nuspec 中的文件部分是这样的:

<files>
    <file src="Site1.Master" target="content\Site1.Master" />
    <file src="Site1.Master.cs" target="content\Site1.Master.cs" />
    <file src="Site1.Master.cs.designer" target="content\Site1.Master.cs.designer" />
</files>

我的示例解决方案是这样的:


目录:

【问题讨论】:

  • 它不是我担心@mason iirc 视觉工作室只是将它们组合在一起的文件。删除第一行 Anyname 并重试。
  • @Mafii 你能澄清问题在哪里吗,我想打包一个母版页
  • 尝试删除 &lt;file src="Site1.Master" target="content\Site1.Master" /&gt; 并再次运行该命令。然后会发生什么?
  • 路径是相对的 - nuspec 文件是否与 Site.Master 文件位于同一文件夹中?
  • @Mafii :删除它,但第二个文件 Site1.Master.cs 出现同样的错误

标签: c# asp.net visual-studio-2015 nuget nuget-package


【解决方案1】:

.nuspec 文件中的路径总是相对于 .nuspec 文件本身的位置。要么是文件名错误,要么是目录路径错误。

【讨论】:

    猜你喜欢
    • 2014-12-14
    • 1970-01-01
    • 1970-01-01
    • 2011-07-30
    • 2012-02-06
    • 2018-06-11
    • 2016-04-10
    • 2020-11-20
    • 1970-01-01
    相关资源
    最近更新 更多