2017-03-12 2 views
0

Mac OS X의 .NET Core에서 새로운 .NET Class Library 프로젝트를 만들었습니다. 프로젝트를 빌드하는 동안 파일을 디버그 디렉토리에 복사하고 싶습니다. 이 파일을 .csproj 파일에 어떻게 추가합니까?.NET Core .csproj 파일에서 파일 복사

.NET Command Line Tools (1.0.1) 

Product Information: 
Version:   1.0.1 
Commit SHA-1 hash: 005db40cd1 

Runtime Environment: 
OS Name:  Mac OS X 
OS Version: 10.12 
OS Platform: Darwin 
RID:   osx.10.12-x64 
Base Path: /usr/local/share/dotnet/sdk/1.0.1 

답변

7

은 MSBuild를 다시 사용 .csproj 파일로 다시와 마찬가지로,이 MSBuild에서 항목을 수행 할 수있다. 필요한 것은 CopyToOutputDirectory 속성을 해당 항목에 추가하고 언제 복사할지 (Always, PreserveNewest, Never)를 지정하는 것입니다. (here에서) .csproj 파일 섹션의

예 : 완벽하게 작동

<ItemGroup> 
    <None Include="notes.txt" CopyToOutputDirectory="Always" /> 
    <!-- CopyToOutputDirectory = { Always, PreserveNewest, Never } --> 

</ItemGroup> 
+0

감사합니다. –

+0

이제 오류가 발생합니다. "/code/code.csproj(5,11) : 오류 MSB4066 : 요소의"Include "특성을 인식 할 수 없습니다." –

+0

@ TrevorSullivan에서 동일한 오류가 발생하지 않을 수 있습니다. 더 많은 정보를 공유 할 수 있습니까? – Set

관련 문제