这是第一次尝试创建 Nuget包。
我尝试运行以下命令:
nuget.exe pack Package.nuspec
但我得到以下异常:
NuGet.exe : File not found: 'Site1.Master'. At line:1 char:10 + nuget.exe <<<< pack Package.nuspec + CategoryInfo : NotSpecified: (File not found: '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>
我的示例解决方案是这样的:
目录:
最佳答案
.nuspec 文件中的路径始终相对于 .nuspec 文件本身的位置。要么是文件名错误,要么是目录路径错误。
关于c# - 创建包时找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40845293/