summaryrefslogtreecommitdiff
path: root/JVDesktop/JVDesktop.csproj
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-01-09 21:30:49 +0800
committer魏曹先生 <1992414357@qq.com>2026-01-09 21:30:49 +0800
commit6b9268d2d88c81c18f2cc21e343d321989dad99c (patch)
tree051a3e1ca1c49a8e67a4da2c59fec576fc9e6ec5 /JVDesktop/JVDesktop.csproj
parent3f8e818b58127a2fad66ed67032344f553632c38 (diff)
Set up project structure and CLI integration
Diffstat (limited to 'JVDesktop/JVDesktop.csproj')
-rw-r--r--JVDesktop/JVDesktop.csproj37
1 files changed, 26 insertions, 11 deletions
diff --git a/JVDesktop/JVDesktop.csproj b/JVDesktop/JVDesktop.csproj
index e103899..2940b03 100644
--- a/JVDesktop/JVDesktop.csproj
+++ b/JVDesktop/JVDesktop.csproj
@@ -5,24 +5,39 @@
<Nullable>enable</Nullable>
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
<ApplicationManifest>app.manifest</ApplicationManifest>
- <AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
+ <AvaloniaUseCompiledBindingsByDefault
+ >true</AvaloniaUseCompiledBindingsByDefault>
+ <BaseOutputPath>..\.Temp\Debug\</BaseOutputPath>
+ <OutDir>$(OutputPath)</OutDir>
+ <AppendTargetFrameworkToOutputPath
+ >false</AppendTargetFrameworkToOutputPath>
+ <AppendRuntimeIdentifierToOutputPath
+ >false</AppendRuntimeIdentifierToOutputPath>
</PropertyGroup>
<ItemGroup>
- <Folder Include="Models\"/>
- <AvaloniaResource Include="Assets\**"/>
+ <Folder Include="Models\" />
+ <AvaloniaResource Include="Assets\**" />
</ItemGroup>
<ItemGroup>
- <PackageReference Include="Avalonia" Version="11.3.4"/>
- <PackageReference Include="Avalonia.Desktop" Version="11.3.4"/>
- <PackageReference Include="Avalonia.Themes.Fluent" Version="11.3.4"/>
- <PackageReference Include="Avalonia.Fonts.Inter" Version="11.3.4"/>
- <!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
+ <PackageReference Include="Avalonia" Version="11.3.4" />
+ <PackageReference Include="Avalonia.Desktop" Version="11.3.4" />
+ <PackageReference Include="Avalonia.Fonts.Inter" Version="11.3.4" />
<PackageReference Include="Avalonia.Diagnostics" Version="11.3.4">
- <IncludeAssets Condition="'$(Configuration)' != 'Debug'">None</IncludeAssets>
- <PrivateAssets Condition="'$(Configuration)' != 'Debug'">All</PrivateAssets>
+ <IncludeAssets
+ Condition="'$(Configuration)' != 'Debug'"
+ >None</IncludeAssets>
+ <PrivateAssets
+ Condition="'$(Configuration)' != 'Debug'"
+ >All</PrivateAssets>
</PackageReference>
- <PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.1"/>
+ <PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.1" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <ProjectReference
+ Include="..\CommandLineWrapper\CommandLineWrapper.csproj"
+ />
</ItemGroup>
</Project>