Visual Studio - 코드 및 라이브러리 어셈블리 모드에서 프로그램 및 파일을 실행하기 위한 개발.
<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|Win32"> <Configuration>Debug</Configuration> <Platform>Win32</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|Win32"> <Configuration>Release</Configuration> <Platform>Win32</Platform> </ProjectConfiguration> </ItemGroup> </Project>
확장자가 .vcxproj인 구현된 파일의 예를 사용하면 MSBuild가 특정 순서로 조립하는 구조를 볼 수 있습니다.
<ItemGroup> <ClCompile Include="AssemblyInfo.cpp" /> <ClCompile Include="stdafx.cpp"> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader> </ClCompile> <ClCompile Include="UnitTest.cpp" /> </ItemGroup>
모바일 운영체제(Android/iOS)마다 실행 가능한 프로그램 엔진이 다릅니다. 마찬가지로 VS를 시작할 때 환경과 구조 유형을 고려합니다.
<ItemGroup> <ClInclude Include="stdafx.h"> <Filter>Header files</Filter> </ClInclude> <ClInclude Include="resource.h"> <Filter>Header files</Filter> </ClInclude> <ClInclude Include="..\..\RootFinder\RootFinder\RootFinder.h"> <Filter>Header files</Filter> </ClInclude> </ItemGroup> <ItemGroup> <ResourceCompile Include="app.rc"> <Filter>Resource files</Filter> </ResourceCompile> </ItemGroup> <ItemGroup> <Image Include="app.ico"> <Filter>Resource files</Filter> </Image> </ItemGroup>
어셈블리와 관련된 파일의 클래스와 확장자를 포함한 이름을 명시적으로 나열합니다. 그러면 실행 폴더별로 분류된 프로젝트 개체 필터링이 시작됩니다.
위 내용은 비주얼 스튜디오와 MSBuild의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!