Skip to content

Merge Vanara Jñāna v1.2661 Release Candidate#16

Open
tajbender wants to merge 175 commits into
dahall:nullableenabledfrom
tajbender:NavigationFinishing
Open

Merge Vanara Jñāna v1.2661 Release Candidate#16
tajbender wants to merge 175 commits into
dahall:nullableenabledfrom
tajbender:NavigationFinishing

Conversation

@tajbender

Copy link
Copy Markdown

Merge Vanara Jñāna v1.2661 Release Candidate

Screenshot 2026-05-31 215437

Add `AppStyles.xaml`
Overhaul `FileExplorerPage`
Add `IShellItemModel`, `IShellFolderModel`, `ShellItemModel`
Add Service Contracts
Add `SettingsPage`, `WebViewPage`
Overhaul namespaces
Pull and merge current version
Overhaul WinUi 3 folder structure.
Create `README.md`
Add Build script `build.yml`. Update `README.md`

@tajbender tajbender left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've tested the debug Releases.

  • Windows 11 Insider
  • Packages as seen in project file

To-Dos / Things to come

  • SettingsService
  • i18n
  • Themes
  • Navigation with History
  • Serialization

Comment thread Directory.Build.props
<Using Include="System.Runtime.InteropServices.ComTypes.FILETIME" Alias="FILETIME"/>
</ItemGroup>
<ItemGroup>
<!-- <ItemGroup>

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please undo this change before I merge. The analyzers are part of what I'm testing with this solution.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, my fault. was not intended...

Comment thread Directory.Packages.props
<PackageVersion Include="Vanara.BITS" Version="$(VanaraVer)" />
<PackageVersion Include="Vanara.CodeGen" Version="$(VanaraVer)" />
<PackageVersion Include="Vanara.Core" Version="$(VanaraVer)" />
<PackageVersion Include="Vanara.Core" Version="4.2.1" />

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Vanara.Core needs to be the same version as all the other Vanara libraries. Please remove this change before I merge.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, my fault. was not intended...

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

...current config:

		<PackageReference Include="Vanara.Core" Version="5.0.5" />
		<PackageReference Include="Vanara.PInvoke.Shell32" Version="5.0.5" />
		<PackageReference Include="Vanara.PInvoke.User32" Version="5.0.5" />
		<PackageReference Include="Vanara.Windows.Shell" Version="5.0.5" />

Comment thread WinClassicSamplesCS.sln

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file cannot be removed -- it is the solution file.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, my fault. was not intended... 😁

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this file needed for your project? I'm ok leaving it, but it will then build on github after each commit.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, it is NOT needed. The solution actually not even has Deployment Descriptors.

It would be nice you could integrate Jnana's solution into the whole package.

Especially, since I can't build most of the ClassicSamples yet with that old base main branch this Repo is based on.

@tajbender

tajbender commented Jun 7, 2026

Copy link
Copy Markdown
Author

There is a newer build for the current state of Vanara Jnana:

https://github.com/tajbender/WinClassicSamplesCS/tree/ReleaseCandidate

I still have to rewire many things, especially the ViewModels. In fact, there is no functionality yet.

I just wanted to make sure you can see what is coming there as soon as possible. Feel free to edit and adopt as you need, it's been a while a have merged into other's Repositories 🦆

@tajbender

Copy link
Copy Markdown
Author

I also would like you to check for a bug - 🐛 It crashes when exiting

09:56:47:399	Navigating to `NuGets` page.
09:56:56:206	The program '[21908] Jnana.exe' has exited with code 3221225477 (0xc0000005) 'Access violation'.

...can you confirm that on your machine? I guess it is some kind of package conflict, or my project files are messed - both are possible and likely 😈

Thanks for your patience.

@tajbender

Copy link
Copy Markdown
Author
10:24:38:496	'Jnana.exe' (CoreCLR: DefaultDomain): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Private.CoreLib.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'S:\gitSource\tajbender\Vanra-Jnana\Vanara-Jnana\bin\Debug\net8.0-windows10.0.19041.0\Jnana.dll'. Symbols loaded.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Runtime.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'c:\program files\microsoft visual studio\18\community\common7\ide\extensions\microsoft\managedprojectsystem\HotReload\net6.0\Microsoft.Extensions.DotNetDeltaApplier.dll'. 
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Linq.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Runtime.Loader.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Console.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Private.Uri.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.IO.Pipes.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Collections.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Runtime.InteropServices.RuntimeInformation.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Collections.Concurrent.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Threading.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Runtime.InteropServices.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Threading.Overlapped.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Security.AccessControl.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:496	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Security.Principal.Windows.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:751	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Security.Claims.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:751	'Jnana.exe' (CoreCLR: clrhost): Loaded 'S:\gitSource\tajbender\Vanra-Jnana\Vanara-Jnana\bin\Debug\net8.0-windows10.0.19041.0\Microsoft.WindowsAppRuntime.Bootstrap.Net.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:751	'Jnana.exe' (CoreCLR: clrhost): Loaded 'S:\gitSource\tajbender\Vanra-Jnana\Vanara-Jnana\bin\Debug\net8.0-windows10.0.19041.0\WinRT.Runtime.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:751	'Jnana.exe' (CoreCLR: clrhost): Loaded 'S:\gitSource\tajbender\Vanra-Jnana\Vanara-Jnana\bin\Debug\net8.0-windows10.0.19041.0\Microsoft.WinUI.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:751	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\Microsoft Visual Studio\18\Community\Common7\IDE\PrivateAssemblies\Runtime\Microsoft.VisualStudio.Debugger.Runtime.NetCoreApp.dll'. 
10:24:38:751	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Memory.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:751	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Runtime.CompilerServices.Unsafe.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:38:751	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.ObjectModel.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:39:008	'Jnana.exe' (CoreCLR: clrhost): Loaded 'S:\gitSource\tajbender\Vanra-Jnana\Vanara-Jnana\bin\Debug\net8.0-windows10.0.19041.0\Microsoft.Windows.SDK.NET.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:39:008	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Numerics.Vectors.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:39:008	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.ComponentModel.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:39:008	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Security.Cryptography.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:39:008	'Jnana.exe' (CoreCLR: clrhost): Loaded 'S:\gitSource\tajbender\Vanra-Jnana\Vanara-Jnana\bin\Debug\net8.0-windows10.0.19041.0\Microsoft.InteractiveExperiences.Projection.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:39:008	'Jnana.exe' (CoreCLR: clrhost): Loaded 'C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.27\System.Linq.Expressions.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:39:008	'Jnana.exe' (CoreCLR: clrhost): Loaded 'S:\gitSource\tajbender\Vanra-Jnana\Vanara-Jnana\bin\Debug\net8.0-windows10.0.19041.0\CommunityToolkit.WinUI.Controls.SettingsControls.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:39:255	'Jnana.exe' (CoreCLR: clrhost): Loaded 'S:\gitSource\tajbender\Vanra-Jnana\Vanara-Jnana\bin\Debug\net8.0-windows10.0.19041.0\CommunityToolkit.WinUI.Triggers.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:39:255	'Jnana.exe' (CoreCLR: clrhost): Loaded 'S:\gitSource\tajbender\Vanra-Jnana\Vanara-Jnana\bin\Debug\net8.0-windows10.0.19041.0\CommunityToolkit.Mvvm.dll'. 
10:24:39:494	'Jnana.exe' (CoreCLR: clrhost): Loaded 'S:\gitSource\tajbender\Vanra-Jnana\Vanara-Jnana\bin\Debug\net8.0-windows10.0.19041.0\System.Security.Permissions.dll'. Symbol loading disabled by Include/Exclude setting.
10:24:39:494	Navigating to `NuGets` page.
10:24:58:696	The thread '.NET TP Worker' (33900) has exited with code 0 (0x0).
10:24:58:696	The thread '.NET TP Worker' (2824) has exited with code 0 (0x0).
10:24:58:696	The thread '.NET TP Worker' (32836) has exited with code 0 (0x0).
10:24:58:696	The thread '.NET TP Worker' (26464) has exited with code 0 (0x0).
10:24:58:696	The thread '.NET TP Worker' (31872) has exited with code 0 (0x0).
10:39:41:797	The program '[31184] Jnana.exe' has exited with code 3221225477 (0xc0000005) 'Access violation'.

@tajbender

Copy link
Copy Markdown
Author

@dahall the projection dll should be removed. However, I don't know where it's reference comes from. 💭

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants