Skip to content
Merged

sync #763

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
0d828d9
Merge pull request #760 from joecare99/CSharpBible
joecare99 May 29, 2026
81ecc4c
AA05_CommandParCalc
joecare99 May 30, 2026
dee5dee
Avln_Marble.Browser
joecare99 May 30, 2026
2987e44
Avln_Marble.Display
joecare99 May 30, 2026
f00e19e
Avalonia_Apps
joecare99 May 30, 2026
d0d4ba6
Merge remote-tracking branch 'origin/master' into Avalonia_Apps
joecare99 May 30, 2026
3e40d1d
AA05_CommandParCalc
joecare99 Jun 3, 2026
2e88764
AA05_CommandParCalc.Browser
joecare99 Jun 3, 2026
340d9a6
AA05_CommandParCalc.Desktop
joecare99 Jun 3, 2026
8f23317
AA05_CommandParCalcTests
joecare99 Jun 3, 2026
00deeb1
AA06_Converters4
joecare99 Jun 3, 2026
34c2826
AA06_Converters4Tests
joecare99 Jun 3, 2026
3688575
AA06_ValueConverter2
joecare99 Jun 3, 2026
4f52f70
AA06_ValueConverter2Tests
joecare99 Jun 3, 2026
d64194c
AA09_DialogBoxes
joecare99 Jun 3, 2026
a498252
AA09_DialogBoxes.Browser
joecare99 Jun 3, 2026
d533ab8
AA09_DialogBoxes.Desktop
joecare99 Jun 3, 2026
a224ffc
AA09_DialogBoxesTests
joecare99 Jun 3, 2026
1e27ddd
AA14_ScreenX
joecare99 Jun 3, 2026
77b493a
ScreenX.Base
joecare99 Jun 3, 2026
d7393c9
ScreenX.BaseTests
joecare99 Jun 3, 2026
831210d
AA15a_Treppen
joecare99 Jun 3, 2026
bc54632
AA15_Labyrinth
joecare99 Jun 3, 2026
473fe83
AA15_LabyrinthTests
joecare99 Jun 3, 2026
7c56d3b
Treppen.Base
joecare99 Jun 3, 2026
b998fc2
Treppen.BaseTests
joecare99 Jun 3, 2026
99fe585
AA16_Usercontrol1
joecare99 Jun 3, 2026
4d9bb88
AA16_UserControl1Tests
joecare99 Jun 3, 2026
bba56c0
AA16_Usercontrol2
joecare99 Jun 3, 2026
ccb41a0
AA18_MultiConverters
joecare99 Jun 3, 2026
9e1e37d
AA18_MultiConvertersTests
joecare99 Jun 3, 2026
24a43a5
AA19_FilterLists
joecare99 Jun 3, 2026
c711262
AA19_FilterListsTests
joecare99 Jun 3, 2026
838a9db
AA20a_CommonDialogs
joecare99 Jun 3, 2026
526298f
AA20_Sysdialogs
joecare99 Jun 3, 2026
cdd5a04
AA20_SysdialogsTests
joecare99 Jun 3, 2026
128fa39
AA21_Buttons
joecare99 Jun 3, 2026
3ff10ca
AA22_AvlnCap
joecare99 Jun 3, 2026
bb7d925
AA22_AvlnCap2
joecare99 Jun 3, 2026
b0356a8
AA22_AvlnCapTests
joecare99 Jun 3, 2026
6a40039
AA25_RichTextEdit
joecare99 Jun 3, 2026
ec69cf3
AA25_RichTextEditTests
joecare99 Jun 3, 2026
a54521e
Avln_RichTextEdit
joecare99 Jun 3, 2026
0ed6882
Document.Base
joecare99 Jun 3, 2026
06fb197
Document.Flow
joecare99 Jun 3, 2026
12ceb9e
AA98_AvlnCodeStudio.Base
joecare99 Jun 3, 2026
b152c38
AA98_AvlnCodeStudio.Model
joecare99 Jun 3, 2026
e3d116c
AA98_AvlnCodeStudio.Tests
joecare99 Jun 3, 2026
2dc06e1
AA98_AvlnCodeStudio.UI
joecare99 Jun 3, 2026
0b475a2
Avalonia_App_01
joecare99 Jun 3, 2026
9152a6a
Avalonia_App_01.Android
joecare99 Jun 3, 2026
0dd6ab1
Avalonia_App_01.Browser
joecare99 Jun 3, 2026
ad48a18
Avalonia_App_01.Desktop
joecare99 Jun 3, 2026
7495275
Avalonia_App_01.iOS
joecare99 Jun 3, 2026
dae9dca
Avalonia_App02
joecare99 Jun 3, 2026
d8c6a34
Avalonia_App02Tests
joecare99 Jun 3, 2026
ad3e3e8
Avln_AnimationTiming
joecare99 Jun 3, 2026
e974a34
Avln_Brushes
joecare99 Jun 3, 2026
b65197f
Avln_Hello_World
joecare99 Jun 3, 2026
1df517b
Avln_IntegrationTestApp
joecare99 Jun 3, 2026
851512f
Avln_RenderDemo
joecare99 Jun 3, 2026
67a855f
SampleControls
joecare99 Jun 3, 2026
12819b7
Avln_Marble.Browser
joecare99 Jun 3, 2026
5adbeb3
Avln_Marble.Desktop
joecare99 Jun 3, 2026
c4dc19c
Avln_Marble.Display
joecare99 Jun 3, 2026
7a7d227
BenchmarkSuite1
joecare99 Jun 3, 2026
0d1dcd0
Avln_BaseLib
joecare99 Jun 3, 2026
f01c2e6
Avln_BaseLibTests
joecare99 Jun 3, 2026
a0ea7d1
Avln_CommonDialogs.Avalonia
joecare99 Jun 3, 2026
e45d150
Avln_CommonDialogs.Base
joecare99 Jun 3, 2026
e150ac2
BaseLib
joecare99 Jun 3, 2026
080b0d9
BaseLibTests
joecare99 Jun 3, 2026
a100430
MathLibrary
joecare99 Jun 3, 2026
e17d252
RenderImage.Base
joecare99 Jun 3, 2026
15bd7b1
RenderImage.BaseTests
joecare99 Jun 3, 2026
9514171
Avalonia_Apps
joecare99 Jun 3, 2026
0ef94db
copilot-instructions
joecare99 Jun 3, 2026
0f4b0e8
Merge remote-tracking branch 'origin/master' into MVVM_Tutorial
joecare99 Jun 3, 2026
04c9f50
AA05_CommandParCalc
joecare99 Jun 4, 2026
0bb1550
Avln_Marble.Display
joecare99 Jun 4, 2026
0222621
Avalonia_Apps
joecare99 Jun 4, 2026
e3acb63
AA05_CommandParCalc
joecare99 Jun 4, 2026
182b863
Avln_TerminalHost
joecare99 Jun 4, 2026
8af1235
Avln_TerminalHostTests
joecare99 Jun 4, 2026
850eaf2
Avln_TestConsole
joecare99 Jun 4, 2026
5c5c3ba
Avln_TestConsoleTests
joecare99 Jun 4, 2026
aac4d20
Avalonia_Apps
joecare99 Jun 4, 2026
600b806
AA05_CommandParCalc
joecare99 Jun 5, 2026
cd3d007
AA98_AvlnCodeStudio.Base
joecare99 Jun 5, 2026
9df4130
AA98_AvlnCodeStudio.Base.AI
joecare99 Jun 5, 2026
36f37b5
AA98_AvlnCodeStudio.Base.OS
joecare99 Jun 5, 2026
c699526
AA98_AvlnCodeStudio.Base.UI
joecare99 Jun 5, 2026
39395fa
AA98_AvlnCodeStudio.Tests
joecare99 Jun 5, 2026
0a57b89
AA98_AvlnCodeStudio.UI
joecare99 Jun 5, 2026
7c58a64
Avalonia_Apps
joecare99 Jun 5, 2026
7268c8f
AA05_CommandParCalc
joecare99 Jun 5, 2026
6968f8e
Avln_RichTextEdit
joecare99 Jun 5, 2026
277f810
Avalonia_Apps
joecare99 Jun 5, 2026
033b970
Merge remote-tracking branch 'origin/master' into MVVM_Tutorial
joecare99 Jun 5, 2026
5320033
Core
joecare99 Jun 5, 2026
f45db35
Merge remote-tracking branch 'origin/master' into JC-AMS
joecare99 Jun 5, 2026
2aad7d8
Merge pull request #761 from joecare99/JC-AMS
joecare99 Jun 5, 2026
edb09b4
Merge pull request #762 from joecare99/MVVM_Tutorial
joecare99 Jun 5, 2026
3ec82bf
Analyzer1.Test
joecare99 Jun 5, 2026
7393506
TranspilerLib.CSharp.Tests
joecare99 Jun 5, 2026
ced3b4e
TranspilerLib.DriveBASIC.Tests
joecare99 Jun 5, 2026
5623b23
TranspilerLib.IEC.Tests
joecare99 Jun 5, 2026
5690d2e
TranspilerLib.Integration.Tests
joecare99 Jun 5, 2026
dacf6fe
TranspilerLib.Pascal.Tests
joecare99 Jun 5, 2026
771aca2
TranspilerLib.Semantics.Tests
joecare99 Jun 5, 2026
7b017e2
TranspilerLibTests
joecare99 Jun 5, 2026
9ab7260
Trnsp.Show.Lfm.Tests
joecare99 Jun 5, 2026
aa4d05f
Trnsp.Show.Pas.Tests
joecare99 Jun 5, 2026
3223206
Merge remote-tracking branch 'origin/master' into Transpiler_pp
joecare99 Jun 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions Avalonia_Apps/.github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ Apply these defaults when working in this repository unless the user explicitly
- Prefer reusable scripts and skills from `C:\Projekte\CSharp\Tools` and its sub-directories over ad-hoc terminal commands whenever they fit the task, especially for coverage analysis, build and test diagnostics, reporting, automation, and similar repository-wide workflows.
- Read adjacent `*.md` documentation in that tools area only when needed to confirm applicability or usage.
- For this repository, prefer keeping RepoMigrator.Core provider-agnostic via broader migration source provider abstractions instead of forcing archive inputs into IVersionControlProvider. Additionally, provider-specific files should live in their specific provider projects; RepoMigrator.Core should contain only provider-agnostic shared abstractions and models. Sub-provider concerns such as compression formats should also live in dedicated specific projects (for example, a Zip compression provider project).
- In this C# workspace, architecture should be component-based: integrate UI components via Dependency Injection (DI), solve as much as possible through interfaces and interface factories, and keep all non-UI components UI-agnostic and OS-agnostic. A component in this repository means a separate project file with an additional test project, and `AA98_AvlnCodeStudio.Base` should have minimal or no dependencies, particularly not depending on Model.
- Additional base libraries such as `.Base.UI` and `.Base.OS` are encouraged; both should be able to reference `.Base` but must not have dependencies on each other.
- A provider-agnostic AI integration should be part of the concept from the beginning; therefore, a dedicated base library like `AA98_AvlnCodeStudio.Base.AI` is desired.
- Prefer capability-oriented abstractions in this repository's control tree architecture: interfaces should represent what a type has or can provide (for example, a WidgetSet or access to an application loop) rather than identity-style type markers.

## Code Organization
- Prefer one class/interface/struct per file.
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<OutputType>Exe</OutputType>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Nullable>enable</Nullable>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk.WebAssembly" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk.WebAssembly" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<TargetFrameworks>net8.0</TargetFrameworks>
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
<ApplicationManifest>app.manifest</ApplicationManifest>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<TargetFrameworks>net8.0</TargetFrameworks>
<Nullable>enable</Nullable>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<TargetFrameworks>net8.0</TargetFrameworks>
<OutputType>Library</OutputType>
<ImplicitUsings>enable</ImplicitUsings>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
<Nullable>enable</Nullable>
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<PropertyGroup>
<TargetFrameworks>net8.0</TargetFrameworks>
<IsPackable>false</IsPackable>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
<ApplicationManifest>app.manifest</ApplicationManifest>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<TargetFrameworks>net8.0</TargetFrameworks>
<OutputType>Library</OutputType>
<ImplicitUsings>enable</ImplicitUsings>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<OutputType>Exe</OutputType>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Nullable>enable</Nullable>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk.WebAssembly" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk.WebAssembly" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<TargetFrameworks>net8.0</TargetFrameworks>
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
<ApplicationManifest>app.manifest</ApplicationManifest>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,19 @@
<PropertyGroup>
<TargetFrameworks>net8.0</TargetFrameworks>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
<PropertyGroup Condition="$([MSBuild]::VersionGreaterThanOrEquals('$(NETCoreSdkVersion)', '9.0.100'))">
<TargetFrameworks>$(TargetFrameworks);net9.0</TargetFrameworks>
</PropertyGroup>
<PropertyGroup Condition="$([MSBuild]::VersionGreaterThanOrEquals('$(NETCoreSdkVersion)', '10.0.100'))">
<TargetFrameworks>$(TargetFrameworks);net10.0</TargetFrameworks>
</PropertyGroup>
<PropertyGroup Condition="$([MSBuild]::VersionGreaterThanOrEquals('$(NETCoreSdkVersion)', '11.0.100'))">
<TargetFrameworks>$(TargetFrameworks);net11.0</TargetFrameworks>
</PropertyGroup>
<PropertyGroup Condition="$([MSBuild]::VersionGreaterThanOrEquals('$(NETCoreSdkVersion)', '9.0.100'))">
<TargetFrameworks>$(TargetFrameworks);net9.0</TargetFrameworks>
</PropertyGroup>
<PropertyGroup Condition="$([MSBuild]::VersionGreaterThanOrEquals('$(NETCoreSdkVersion)', '10.0.100'))">
<TargetFrameworks>$(TargetFrameworks);net10.0</TargetFrameworks>
</PropertyGroup>
<PropertyGroup Condition="$([MSBuild]::VersionGreaterThanOrEquals('$(NETCoreSdkVersion)', '11.0.100'))">
<TargetFrameworks>$(TargetFrameworks);net11.0</TargetFrameworks>
</PropertyGroup>
<PropertyGroup Condition="$([MSBuild]::VersionGreaterThanOrEquals('$(NETCoreSdkVersion)', '11.0.100'))">
<TargetFrameworks>$(TargetFrameworks);net11.0</TargetFrameworks>
</PropertyGroup>
Expand Down Expand Up @@ -46,7 +47,7 @@
<AvaloniaResource Include="Assets\**" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Libraries\Avln_BaseLib\Avln_BaseLib.csproj" />
<ProjectReference Include="..\..\Libraries\Avln_BaseLib\Avln_BaseLib.csproj" />
</ItemGroup>
<ItemGroup>
<Compile Update="Properties\Resources.Designer.cs">
Expand All @@ -55,19 +56,19 @@
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Update="Views\DialogView.axaml.cs">
<DependentUpon>DialogView.axaml</DependentUpon>
<DependentUpon>DialogView.axaml</DependentUpon>
</Compile>
<Compile Update="Views\MainWindow.axaml.cs">
<DependentUpon>MainWindow.axaml</DependentUpon>
<DependentUpon>MainWindow.axaml</DependentUpon>
</Compile>
<Compile Update="Views\DialogWindow.axaml.cs">
<DependentUpon>DialogWindow.axaml</DependentUpon>
<DependentUpon>DialogWindow.axaml</DependentUpon>
</Compile>
<Compile Update="Views\OverlayDialogControl.axaml.cs">
<DependentUpon>OverlayDialogControl.axaml</DependentUpon>
<DependentUpon>OverlayDialogControl.axaml</DependentUpon>
</Compile>
<Compile Update="App.axaml.cs">
<DependentUpon>App.axaml</DependentUpon>
<DependentUpon>App.axaml</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
Expand All @@ -76,5 +77,5 @@
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<TargetFrameworks>net8.0</TargetFrameworks>
<IsTestProject>true</IsTestProject>
<IsPackable>false</IsPackable>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

<IsPackable>false</IsPackable>
<IsTestProject>true</IsTestProject>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<OutputType>WinExe</OutputType>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<OutputType>Library</OutputType>
<ImplicitUsings>enable</ImplicitUsings>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
<ApplicationManifest>app.manifest</ApplicationManifest>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
<ImplicitUsings>enable</ImplicitUsings>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AssemblyName>Treppen.Base</AssemblyName>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<PropertyGroup>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<IsPackable>false</IsPackable>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<IsTestProject>true</IsTestProject>
<IsPackable>false</IsPackable>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
<ImplicitUsings>enable</ImplicitUsings>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<RootNamespace>AA16_UserControl1</RootNamespace>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand All @@ -23,6 +24,7 @@
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
<!-- Optional during development -->
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)' == 'Debug'" />
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)'=='DesktopOnly'" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
<Nullable>enable</Nullable>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<RootNamespace>AA16_UserControl2</RootNamespace>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand All @@ -30,6 +31,7 @@
<PackageReference Include="CommunityToolkit.Mvvm" />
<!-- Optional during development -->
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)' == 'Debug'" />
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)'=='DesktopOnly'" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Libraries\Avln_BaseLib\Avln_BaseLib.csproj" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<ImplicitUsings>enable</ImplicitUsings>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<RootNamespace>AA18_MultiConverter</RootNamespace>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand All @@ -24,5 +25,6 @@
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
<PackageReference Include="CommunityToolkit.Mvvm" />
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)' == 'Debug'" />
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)'=='DesktopOnly'" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<PropertyGroup>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<IsPackable>false</IsPackable>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<ImplicitUsings>enable</ImplicitUsings>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<RootNamespace>AA19_FilterLists</RootNamespace>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down Expand Up @@ -59,5 +60,6 @@
<PackageReference Include="MsBox.Avalonia" />
<PackageReference Include="System.Configuration.ConfigurationManager" />
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)' == 'Debug'" />
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)'=='DesktopOnly'" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<PropertyGroup>
<TargetFrameworks>net8.0-windows;net9.0-windows</TargetFrameworks>
<UseWPF>true</UseWPF>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<ImplicitUsings>enable</ImplicitUsings>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<RootNamespace>AA20_SysDialogs</RootNamespace>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down Expand Up @@ -36,6 +37,7 @@
<PackageReference Include="CommunityToolkit.Mvvm" />
<PackageReference Include="System.Drawing.Common" />
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)' == 'Debug'" />
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)'=='DesktopOnly'" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Libraries\Avln_CommonDialogs.Avalonia\Avln_CommonDialogs.Avalonia.csproj" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
<PropertyGroup>
<TargetFrameworks>net8.0</TargetFrameworks>
<IsPackable>false</IsPackable>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<ImplicitUsings>enable</ImplicitUsings>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<RootNamespace>AA20a_CommonDialogs</RootNamespace>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand All @@ -33,6 +34,7 @@
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
<PackageReference Include="CommunityToolkit.Mvvm" />
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)' == 'Debug'" />
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)'=='DesktopOnly'" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Libraries\Avln_CommonDialogs.Avalonia\Avln_CommonDialogs.Avalonia.csproj" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
<Nullable>enable</Nullable>
<LangVersion>latest</LangVersion>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
2 changes: 2 additions & 0 deletions Avalonia_Apps/AA22_AvlnCap/AA22_AvlnCap/AA22_AvlnCap.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
<ApplicationManifest>app.manifest</ApplicationManifest>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand All @@ -31,6 +32,7 @@
<PackageReference Include="Avalonia.Themes.Fluent" />
<PackageReference Include="Avalonia.Fonts.Inter" />
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)' == 'Debug'" />
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)'=='DesktopOnly'" />
<PackageReference Include="CommunityToolkit.Mvvm" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
<PackageReference Include="System.Configuration.ConfigurationManager" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
<BuiltInComInteropSupport>true</BuiltInComInteropSupport>
<ApplicationManifest>app.manifest</ApplicationManifest>
<AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<Import Project="..\Application.props" />
<PropertyGroup>
<TargetFrameworks>net8.0</TargetFrameworks>
<Configurations>Debug;Release;DesktopOnly</Configurations>
</PropertyGroup>
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
Expand Down
Loading
Loading