创建包时找不到文件

时间:2016-11-28 13:17:09

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

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

我尝试运行以下命令:

nuget.exe pack Package.nuspec

但我得到以下例外:

  

NuGet.exe:找不到文件:' Site1.Master'。在行:1 char:10   + nuget.exe<<<<打包Package.nuspec       + CategoryInfo:NotSpecified :(找不到文件:' Site1.Master'。:String)[],RemoteException       + FullyQualifiedErrorId:NativeCommandError

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>

我的样本解决方案是这样的:

enter image description here

目录:

enter image description here

1 个答案:

答案 0 :(得分:6)

.nuspec文件中的路径始终相对于.nuspec文件本身的位置。文件名错误或目录路径错误。