Comments (1)
Taking a glance at the code, it seems like Project Ironsides is checking two DLLs for the checks (both being wrong):
- Microsoft.Windows.SDK.NET.dll for Windows App SDK check.
- Microsoft.WinUI.dll for WinUI check.
Microsoft.WinUI.dll is the C#/WinRT projection DLL for WinUI 3, and as such only C# WinUI 3 apps use it. A more accurate DLL to check for is Microsoft.UI.Xaml.dll, which is also used by WinUI 2.
Microsoft.Windows.SDK.NET.dll is the C#/WinRT projection for the Windows SDK. This means that only .NET apps get picked up, and also .NET apps that use the Windows TFM for Windows SDK access get the checkmark even if they don't use the Windows App SDK.
There's no easy way to do an accurate check on the latter though, since the Windows App SDK has many DLLs and each major update can add a few more to the list. In addition, applications can opt for either framework-dependent or self-contained deployment, so checking package dependencies is also unreliable.
from devhome.
Related Issues (20)
- Dev Home launch on a fresh machine is taking a long time when the stub hydrates the app
- [Environments reliability] Unable to create Dev Box environments if multiple users are logged in Dev Home HOT 2
- High CPU usage even when not using DevHome HOT 5
- File Explorer integration should not be offered as an experimental feature on OSes that don't support it HOT 1
- Expect WidgetsPlatformRuntime on Windows 11
- [Environments reliability] Machine Configuration - Setup Environments for Dev Box should show the project
- [Environments reliability] Empty properties shouldn't be shown HOT 1
- Ambiguous source control providers configured when multiple DevHome flavors are installed
- Race condition storing git config (detects presence of command-line Git) HOT 1
- Core Widget improvements
- Translation improvements
- Error displaying a list of Dev Box under Environments Tab HOT 2
- WER Reports row item colors make them illegible HOT 1
- Clipboard Monitor text is clipped when display text size > 100%
- Local WER collection toggle vs Change button is confusing
- WER Reports has a More button that links to docs - this could be clearer
- PI icon doesn't match DevInsights name HOT 1
- Buttons on Windows Logs page are left-aligned, whereas on AppDetails, WER Reports & Settings they're right-aligned
- Insights page should have a placeholder "(no insights)" text when there are no insights
- Clipboard Monitor window starts unnecessarily wide
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from devhome.