diff --git a/src/sdk.tests/fixtures/razor/RazorConsumer.csproj b/src/sdk.tests/fixtures/razor/RazorConsumer.csproj
new file mode 100644
index 0000000..b3de58d
--- /dev/null
+++ b/src/sdk.tests/fixtures/razor/RazorConsumer.csproj
@@ -0,0 +1,8 @@
+
+
+ net10.0
+ RazorConsumer
+ false
+ IDE0055
+
+
diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.props b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.props
index 8252210..72503c0 100644
--- a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.props
+++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.props
@@ -1,13 +1,13 @@
- true
+ <_MustImportMicrosoftNETSdk Condition="'$(UsingMicrosoftNETSdk)' != 'true'">true
$(CustomBeforeDirectoryBuildProps);$(MSBuildThisFileDirectory)../common/Common.props
$(BeforeMicrosoftNETSdkTargets);$(MSBuildThisFileDirectory)/../common/Common.targets
-
-
+
+
diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.targets b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.targets
index 49c75ac..169fe69 100644
--- a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.targets
+++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Razor/Sdk.targets
@@ -1,3 +1,3 @@
-
+
diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Test/Sdk.props b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Test/Sdk.props
index 2e198cf..6683f9f 100644
--- a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Test/Sdk.props
+++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Test/Sdk.props
@@ -1,13 +1,13 @@
- true
+ <_MustImportMicrosoftNETSdk Condition="'$(UsingMicrosoftNETSdk)' != 'true'">true
$(CustomBeforeDirectoryBuildProps);$(MSBuildThisFileDirectory)../common/Common.props
$(BeforeMicrosoftNETSdkTargets);$(MSBuildThisFileDirectory)/../common/Common.targets
-
-
+
+
diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Test/Sdk.targets b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Test/Sdk.targets
index acc1558..c34d867 100644
--- a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Test/Sdk.targets
+++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Test/Sdk.targets
@@ -1,3 +1,3 @@
-
+
diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Web/Sdk.props b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Web/Sdk.props
index af3d0a9..1666365 100644
--- a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Web/Sdk.props
+++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Web/Sdk.props
@@ -1,13 +1,13 @@
- true
+ <_MustImportMicrosoftNETSdk Condition="'$(UsingMicrosoftNETSdk)' != 'true'">true
$(CustomBeforeDirectoryBuildProps);$(MSBuildThisFileDirectory)../common/Common.props
$(BeforeMicrosoftNETSdkTargets);$(MSBuildThisFileDirectory)/../common/Common.targets
-
-
+
+
diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Web/Sdk.targets b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Web/Sdk.targets
index 8bb4915..2f7da47 100644
--- a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Web/Sdk.targets
+++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk.Web/Sdk.targets
@@ -1,3 +1,3 @@
-
+
diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk/Sdk.props b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk/Sdk.props
index f42b153..9937919 100644
--- a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk/Sdk.props
+++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk/Sdk.props
@@ -1,13 +1,13 @@
- true
+ <_MustImportMicrosoftNETSdk Condition="'$(UsingMicrosoftNETSdk)' != 'true'">true
$(CustomBeforeDirectoryBuildProps);$(MSBuildThisFileDirectory)../common/Common.props
$(BeforeMicrosoftNETSdkTargets);$(MSBuildThisFileDirectory)/../common/Common.targets
-
-
+
+
diff --git a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk/Sdk.targets b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk/Sdk.targets
index acc1558..c34d867 100644
--- a/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk/Sdk.targets
+++ b/src/sdk/Sdk/Geekeey.Arcade.NET.Sdk/Sdk.targets
@@ -1,3 +1,3 @@
-
+