আমি একটি সি # শ্রেণির লাইব্রেরির জন্য একটি নিউগেট প্যাকেজ তৈরি করছি, এবং আমি গ্রন্থাগারের সাথে উত্পন্ন এক্সএমএল ডকুমেন্টেশন অন্তর্ভুক্ত করতে চাই। এটি আমার নসপেক ফাইল:
<?xml version="1.0" encoding="utf-8"?>
<package>
<metadata>
<id>MyLibrary</id>
<version>1.0.0.0</version>
<authors>John Nelson</authors>
<language>en-US</language>
<description>A C# class library</description>
</metadata>
<files>
<file src="..\..\build\MyLibrary.dll" target="lib\Net40" />
<file src="..\..\build\MyLibrary.xml" target="lib\Net40" />
</files>
</package>
যখন আমি এই আদেশটি দিয়ে প্যাকেজটি তৈরি করব :
nuget pack MyLibrary.nuspec
এটি একটি ত্রুটি উত্পন্ন করে। যদি আমি লাইনটি সরিয়ে ফেলি:
<file src="..\..\build\MyLibrary.xml" target="lib\Net40" />
NuGet.exe সাফল্যের সাথে nupkg তৈরি করে। আমি এমনকি প্যাকেজটি আনজিপ করতে পারি এবং সামগ্রীগুলি সঠিক কিনা তা যাচাই করতে পারি। আমি কি ভুল করছি? এক্সএমএল ফাইলটি কি আলাদা লক্ষ্যবস্তু ডিরেক্টরিতে যাওয়া উচিত?