테스트 빌드 옵션 추가: -p:TestBuild=true 시 관리자 권한 없이 실행 (화면 자동 점검용)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013U497kUNL8ArhV7jkzCpKa
main
diadmin 2026-10-27 04:10:30 +00:00
parent 96b614d1ed
commit 091881a5c4
No known key found for this signature in database
2 changed files with 25 additions and 0 deletions

View File

@ -8,6 +8,8 @@
<RootNamespace>JJServiceManager</RootNamespace>
<AssemblyName>JJServiceManagerEnt</AssemblyName>
<ApplicationManifest>app.manifest</ApplicationManifest>
<!-- [테스트 빌드 전용] dotnet publish -p:TestBuild=true → 관리자 권한 없이 실행 (화면 자동 점검용) -->
<ApplicationManifest Condition="'$(TestBuild)' == 'true'">app.test.manifest</ApplicationManifest>
<ApplicationIcon>app.ico</ApplicationIcon>
<Nullable>disable</Nullable>
<ImplicitUsings>disable</ImplicitUsings>

23
app.test.manifest Normal file
View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity version="1.0.0.0" name="JJServiceManager.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<!-- [테스트 빌드 전용] 화면 자동 점검용: 관리자 권한 없이 실행 -->
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
</application>
</compatibility>
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true/pm</dpiAware>
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2</dpiAwareness>
</windowsSettings>
</application>
</assembly>