2017-12-21 12 views
0

This question과 비슷하지만 매우 도움이되지 않습니다.모두 포함하는 동안 nuget 패키지에서 파일을 제외하면

다음의 <file> 태그를 사용하여 하나의 폴더를 제외한 모든 파일을 추가하려고하지만 작동하지 않습니다.

<file src="**" exclude="BuildConfig" /> 

**은 모든 폴더와 내용을 성공적으로 복사하지만 제외는 작동하지 않습니다.

내가 시도 몇 가지 변화 :

<file src="**" exclude="**\BuildConfig" /> 
<file src="**" exclude="**\BuildConfig\*" /> 
<file src="**" exclude="**\BuildConfig\*.*" /> 
// mentioned in the question above, not sure why you would need to .. back if it's a root folder 
<file src="**" exclude="..\BuildConfig\*.*" /> 

그리고 기본적으로 내가 생각할 수있는 모든 조합.

내 출력 nuget 우편은 다음과 같습니다

- App 
- App_Data 
- BuildConfig 
- Views 
- etc 

어떻게 루트 수준에서이 폴더를 제외 할 수는 모두를 포함하는 동안?

Octopus 배치를 위해 Octopack을 사용하여 이것을 구축하고 있습니다.

답변

0

알아 냈어. 나는 그들이 하위 폴더에 있었기 때문에 파일을 찾지 못하던 BuildConfig\*을하려고했습니다.

<file src="**" exclude="**\BuildConfig\**" /> 
:

다음 스크립트는 폴더가 포함되지하는 원인이되는 BuildConfig 폴더 및 하위 폴더에서 모든 파일을 제거