-
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Framework is not recognized on WPF even with HAS_WPF #33
Comments
Hi. At first glance, it seems to me that the problem may be due to the fact that one of the packages in the project defines in its NuGet .props file, using the syntax |
Hi. |
Strangely, I use this extensively in MAUI projects without the need for HAS_MAUI |
Maybe there is something that prevents detection? Like UseWinUI. But UseMaui has priority. Here is the current detection code of the current framework: https://github.com/HavenDV/H.Generators.Extensions/blob/main/src/libs/H.Generators.Extensions/AnalyzerConfigOptionsProviderExtensions.cs#L141 |
Do you have a unit tests in your maui project? I tried the two configurations presented by Microsoft (https://learn.microsoft.com/en-us/dotnet/maui/deployment/unit-testing?view=net-maui-8.0). MAUI app project : I get the "Framework is not recognized" error and net8.0 compatibility error from 2 libs (not your lib). MAUI class library project : I get the "Framework is not recognized" error when I add package reference to DependencyPropertyGenerator into the App.Core project. I have this on all projects
And I tried with this too
|
Describe the bug
Hi,
I've trying to get this generator to work with an existing WPF project.
DependencyPropertyGenerator does not seem to work when the project has other packages with custom targets. For example CompiledBindings
I thought that is was just not passing the DefineConstants but that doesn't seem to be the case:
The generated editorconfig also seems to have the correct data:
Steps to reproduce the bug
Please see attached repro.
DependencyPropertyGeneratorTest.zip
I've also included another project with a launch profile to help with debugging the source generator. To use:
Interestingly it looks like it detects the framework when run from the debugger just not when building the actual project.
Expected behavior
No response
Screenshots
No response
NuGet package version
1.4.0
IDE
Visual Studio 2022
Additional context
I've tried adding a .props file as recommended in https://github.com/HavenDV/H.Generators.Extensions but no luck there.
With the roslyn debugger on a PackageReference the CompilerAnalyzerConfigOptions.GlobalOptions looks like
I cloned the main branch to see if there was difference when using ProjectReference instead and when using the debugger the CompilerAnalyzerConfigOptions.GlobalOptions looks like
The text was updated successfully, but these errors were encountered: