내 프로젝트 파일을 패키징하는 노력이 같은 것을 사용하여 nuget 패키지를 만드는 오전 : NuGet이 file.csproj -p 구성 = $ (ConfigurationName)를 팩; -NoPackageAnalysis.넣고 파일과 nuget 패키지의 폴더
그러나 문제는이 파일을 태우고있다/에 "내용" 폴더 및 어셈블리에서 프로젝트에 관련된 폴더는 "LIB" 폴더하지만 난 할 파일/같은 빈 폴더 뭔가 루트 및 라이브러리 폴더 이 . 하지만 지금 내 폴더 구조는 다음이다 : 은
내 nuspec 파일의 구조는도 번째 그림과 같은 출력 구조 내 nuspec 파일에 대한 결과 제외
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>abc</authors>
<owners>abc</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>abc</description>
<releaseNotes></releaseNotes>
<copyright>Copyright 9999</copyright>
<tags></tags>
</metadata>
<files>
<file src="bin\**" target="bin" />
<file src="$target$\**\*.*" target=""/>
</files>
</package>
이다. 나는 너겟 버전
4.1.0을 사용하고 있으며
2.8.6과 같은 이전 버전의 누 겟으로 시도했다.
이 답변이 유망한 듯하지만 contentFiles' 실제로 다른 개념이다'것 같다 : 그것은 불변 (편집 할 수없는) 내용 파일을위한 것입니다. 여기에 emgarten의 설명을보십시오 : https://github.com/NuGet/Home/issues/2060 따라서 나는 대답을 시도했지만 슬프게도 작동하지 않았다. –