You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[build] set $(DisableImplicitNamespaceImports) by default (#859)
Context: dotnet/sdk#19050
xamarin-android is hitting this build error with .NET 6 Preview 7:
C:\src\xamarin-android\external\Java.Interop\src\Java.Interop\obj\Debug\net6.0\Java.Interop.ImplicitNamespaceImports.cs(2,1):
error CS8400: Feature 'global using directive' is not available in C# 8.0. Please use language version 10.0 or greater.
[C:\src\xamarin-android\external\Java.Interop\src\Java.Interop\Java.Interop.csproj]
In fact, you can reproduce this by doing:
dotnet new console
dotnet build -p:LangVersion=8.0
It seems like `@(Import)` item group should not be present unless the
project is C# 10 or higher?
For now, we can set `$(DisableImplicitNamespaceImports)` to workaround
the issue.
0 commit comments