저는 Logger 프로젝트와 NLog를 패키지에 포함시키기 위해 Nuget 패키지를 만드는 작업을하고 있습니다. dll과 종속성이 올바르게 설정되어 있고 내 컴퓨터에 정상적으로 설치되지만 NLog.config 파일이 lib 폴더로 복사되지 않습니다. 아래에 nuspec 파일이 있습니다. 수동으로 NLog.config 파일을 \ bin \ Debug 폴더로 이동하면 제대로 작동합니다.NLog.config 파일이 복사되지 않습니다. Nuget 패키지
nuspec 파일을 사용하여 어떻게 그 위치로 복사 할 수 있습니까? 또한 대상을 "content"폴더로 설정하려고 시도했지만 루트 폴더에 복사하지만 그 중 하나는 작동하지 않습니다. 이 권리를 얻기 위해 몇 시간 씩 노력해 오면서 알려주세요. 도와 주셔서 감사합니다.
<?xml version="1.0"?>
<package >
<metadata>
<id>Packager</id>
<version>1.0.0</version>
<title>EYPackager</title>
<authors>rmifss</authors>
<owners></owners>
<description>
</description>
<releaseNotes>
</releaseNotes>
<summary>
</summary>
<language>en-US</language>
<projectUrl>https://nuget.org/packages/Packager</projectUrl>
<iconUrl>https://nuget.org/Content/Images/packageDefaultIcon-
50x50.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>http://opensource.org/licenses/Apache-2.0</licenseUrl>
<copyright>Copyright 2014</copyright>
<dependencies>
<dependency id="NLog" version="2.1.0" />
</dependencies>
<references></references>
<tags></tags>
</metadata>
<files>
<file src="..\PanaceaLogging\bin\Debug\Panacea.dll" target="lib" />
<file src="..\PanaceaLogging\bin\Debug\NLog.config" target="lib" />
<file src="lib\" target="lib" />
<file src="tools\" target="tools" />
<file src="content\" target="content" />
</files>
</package>
* 응용 프로그램 *을 재배포 할 패키지를 만들려면 NuGet이 아닌 Chocolatey를 사용하십시오. NuGet은 빌드 타임 의존성을 위해, Chocolately은 런타임 종속성을 위해 사용됩니다. –