아모센스 마킹 gui
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

38 lines
1.4 KiB

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net9.0-windows</TargetFramework>
<UseWindowsForms>true</UseWindowsForms>
<LangVersion>10.0</LangVersion>
<ApplicationManifest>app.manifest</ApplicationManifest>
<!-- 와일드카드 소스 및 리소스 자동 수집 완전 차단 -->
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<EnableDefaultEmbeddedResourceItems>false</EnableDefaultEmbeddedResourceItems>
<EnableDefaultItems>false</EnableDefaultItems>
<!-- 단일 파일 설치 바이너리(Setup EXE) 출력 설정 -->
<PublishSingleFile>true</PublishSingleFile>
<SelfContained>true</SelfContained>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
</PropertyGroup>
<ItemGroup>
<!-- 명시적으로 소스 파일 등록하여 와일드카드 매치 오류 해결 -->
<Compile Include="Program.cs" />
</ItemGroup>
<ItemGroup>
<!-- 구체적인 리소스만 수동 명시하여 MSB3552 에러 원천 차단 -->
<EmbeddedResource Include="Empty.resx">
<LogicalName>Empty.resx</LogicalName>
</EmbeddedResource>
<!-- payload.zip 파일이 빌드 타임에 동적 생성되어 포함됨 -->
<EmbeddedResource Include="payload.zip" Condition="Exists('payload.zip')">
<LogicalName>payload.zip</LogicalName>
</EmbeddedResource>
</ItemGroup>
</Project>