저는 MSBuild 초심자입니다. 지금까지 나는 'MakeTextFile'이라는 커스텀 태스크를 만들 수 있었다.이 태스크는 전달한 컨텐츠 속성을 기반으로 C : \에 텍스트 파일을 만든다. 이것은 명령 행 프롬프트에서 실행됩니다.Visual Studio에서 .targets 파일을 사용자 지정 빌드 작업과 함께 사용하려면 어떻게해야합니까?
나는 또한 (프로젝트 태그에서) 내 .targets 파일이 포함되어 있습니다:
<ItemGroup>
<AvailableItemName Include="CreateTextFileAction" />
</ItemGroup>
나는 지금 설정 항목 CreateTextFileAction '에 작업을 구축 할 수 .csproj 내 클라이언트 응용 프로그램에서 가져 오기 태그를 사용하는 경우 ',하지만 액션이 실행되지 않음 (C : \의 텍스트 파일이 생성되지 않음)
빌드 작업'CreateTextFileAction '으로 표시된 항목의 파일 경로를 모두 가져 와서 내 사용자 지정 작업으로 전달하는 방법 ?
는 참고로, 내 .targets 파일 :
<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<AvailableItemName Include="CreateTextFileAction" />
</ItemGroup>
<UsingTask AssemblyFile="CustomMSBuildTask.dll" TaskName="CustomMSBuildTask.MakeTextFile" />
<Target Name="MyTarget">
<MakeTextFile Contents="TODO HOW DO I GRAB MARKED FILES?" />
</Target>
</Project>