x86 아키텍처 플랫폼 (win32)이 64 비트 및 32 비트 시스템에서 작동하기 위해 오래 전에 빌드 된 C# 프로젝트의 매니페스트를 수정합니다. 여기 다중 플랫폼 환경에 대한 선언문
원래 매니페스트 파일입니다<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<assemblyIdentity version="1.0.0.0" name="app.exe" processorArchitecture="X86" type="win32"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
</asmv1:assembly>
내가 찾을 수 없습니다 어떤 방법 X86 및 X64 (Win32 및 Win64를) 모두 processorArchitecture 및 유형 필드에서 작동하도록하는 것입니다?
그리고 "type"필드 (즉, 32 비트에 대해 "type ="win32 ")가있는 것은 무엇입니까? – sonne
'type' 필드는 항상 "win32"입니다. –
@ARSL'type'은 항상 win32 여야합니다. – vcsjones