With this PR: remove conditional support for < NET 8 and get rid of assets under Wi… · microsoft/WindowsAppSDK@8b6c0f8 (github.com) , Microsoft.WindowsAppRuntime.Bootstrap.dll is no longer being copied to the nonportable RID runtime folder (win10-arch)
* Updated GettingStarted docs about using winget to install RS5 SDK. Added RS5 SDK check to DevCheck
* Fixed some global variable references
* Added pointer where to go to fix a missing Windows SDK
adding back the $DotNetVersion$ customparam that is needed to resolve the TargetFramework
---------
Co-authored-by: Shashank Nayak <shasnayak@microsoft.com>
Microsoft.WindowsAppSDK.AppLicensingInternal.TransportPackage
From Version 1.7.0-main.20240510.0 -> To Version 1.7.0-main.20240513.0
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Microsoft.WindowsAppSDK.AppLicensingInternal.TransportPackage
From Version 1.6.0-main.20240417.0 -> To Version 1.7.0-main.20240510.0
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Revert "Add custom titlebar to default Cs and Cpp WinUI template (#4035)"
This reverts commit 32ff3b99fa.
* add title of window same as project name in WinUI template
* replaced safeitemname with itemname for item templates and projectname for project templates
---------
Co-authored-by: Pratik Anand <praanan@microsoft.com>
Enhanced user feedback by integrating IVsThreadedWaitDialog for NuGet package installation in Visual Studio template.
---------
Co-authored-by: Shashank Nayak <shasnayak@microsoft.com>
* Revert "Better logging support, replaces LOG_HR_MSG with DebugLog (#4271)"
This reverts commit 789ad81e67.
* Removed dead code
* Added coding guidelines for error handling and logging (doc current / expected practices)
* Change LOG_HR* misuse for non-failure (informational) purposes to proper TraceLoggingWrite()
* Optimized logging (TraceLogging fields instead of pre-formatting a string). Optimized bestFit tracking collapsing 1st match and better-match relying on DDLM version will always be >0.0.0.0 (kudos to Pratik for the optimization).
* Incorporated feedback
* Fix regression in RuntimeIdentifiers defaulting logic
Prior to .NET8 support, there was a condition for assigning RuntimeIdentifiers, if it was empty (i.e., making it a default). This restores that check, fixing build breaks like:
error NETSDK1082: There was no runtime pack for Microsoft.WindowsDesktop.App.WPF available for the specified RuntimeIdentifier 'win10-arm'.
* include win10-arm64
* adding Wizard to all C++ Item Templates that require it, and C# Class Library which needed it
* removing package references in C++ altogether
---------
Co-authored-by: Shashank Nayak <shasnayak@microsoft.com>
IWizard logic for NuGet package installation is in one shared file across both C++/C#. Save function exists, better async to install packages, C++ RuntimeComponent and C++/C# Unit Tests use Wizard now
Co-authored-by: Shashank Nayak <shasnayak@microsoft.com>
Microsoft.WinAppSDK.EngCommon
From Version 1.6.240416 -> To Version 1.6.240418
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://dev.azure.com/microsoft/LiftedIXP/_git/DCPP build 20240416.1
Microsoft.FrameworkUdk
From Version 1.6.0-CI-26100.1001.240412-0823.1 -> To Version 1.6.0-CI-26100.1001.240412-0823.2
* Update dependencies from https://dev.azure.com/microsoft/LiftedIXP/_git/DCPP build 20240416.2
Microsoft.FrameworkUdk
From Version 1.6.0-CI-26100.1001.240412-0823.1 -> To Version 1.6.0-CI-26100.1001.240412-0823.3
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This PR replaces and refactors ways to do logging in WinAppSDK codebase.
Currently, LOG_HR_MSG from wil library is used for logging purposes too even though its usage is for error-reporting.
In current scenario, we want to print logging information to Debug Console (using OutputDebugString). This PR introduces a new logging function to do the same : DebugLog in Logging.h.
With this change, any place which is using LOG_HR_MSG for just diagnostic logging, I will replace it with this function call and also remove any macros associated with it.
Another change is refactoring of Mddbootstrap.cpp's FindDDLMViaAppExtension() to be cleaner.
At 2-3 places, I have left custom winappruntime provided error code intact because it is throwing them. A user code could be setup to catch them and hence, to save on backward compatibility, I am keeping them intact.
---------
Co-authored-by: Pratik Anand <praanan@microsoft.com>
* Update dependencies from https://dev.azure.com/microsoft/LiftedIXP/_git/DCPP build 20240308.4
Microsoft.FrameworkUdk
From Version 1.6.0-CI-26072.1000.240301-1341.0 -> To Version 1.6.0-CI-26079.1000.240308-1645.0
* Update dependencies from https://dev.azure.com/microsoft/LiftedIXP/_git/DCPP build 20240316.1
Microsoft.FrameworkUdk
From Version 1.6.0-CI-26072.1000.240301-1341.0 -> To Version 1.6.0-CI-26085.1000.240316-1111.0
* Update dependencies from https://dev.azure.com/microsoft/LiftedIXP/_git/DCPP build 20240325.2
Microsoft.FrameworkUdk
From Version 1.6.0-CI-26072.1000.240301-1341.0 -> To Version 1.6.0-CI-26090.1000.240325-1038.0
* Update dependencies from https://dev.azure.com/microsoft/LiftedIXP/_git/DCPP build 20240402.1
Microsoft.FrameworkUdk
From Version 1.6.0-CI-26072.1000.240301-1341.0 -> To Version 1.6.0-CI-26100.1000.240402-0651.0
* Update dependencies from https://dev.azure.com/microsoft/LiftedIXP/_git/DCPP build 20240415.1
Microsoft.FrameworkUdk
From Version 1.6.0-CI-26072.1000.240301-1341.0 -> To Version 1.6.0-CI-26100.1001.240412-0823.1
---------
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* initial commit
* Revert MainWindow.hmMainWindow.xaml, and MainWindow.cpp to their state in main branch
* Revert MainWindow files in SingleProject Cpp to their state in the main branch
* adding ThreadHelper.ThrowIfNotOnUIThread in Wizard
* removing nuget package list in favour of vstemplate params, fixing wapproj to add wizard ref + removing hardcoded versions in it
* fix
* adding another wizardtemplate ref to extension class
* working wapproj logic
* adding multipackage support to C++, changing its implementation to Cpp analogue
* fixing bug
---------
Co-authored-by: Shashank Nayak <shasnayak@microsoft.com>