diff --git a/csrc/mmdeploy/apis/csharp/MMDeploy.sln b/csrc/mmdeploy/apis/csharp/MMDeploy.sln
index 72cbead791..5a1aa61357 100644
--- a/csrc/mmdeploy/apis/csharp/MMDeploy.sln
+++ b/csrc/mmdeploy/apis/csharp/MMDeploy.sln
@@ -3,9 +3,8 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.31729.503
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MMDeploy", "MMDeploy\MMDeployCSharp.csproj", "{3DC914EB-A8FB-4A89-A7CF-7DF9CC5284A6}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MMDeployCSharp", "MMDeploy\MMDeployCSharp.csproj", "{3DC914EB-A8FB-4A89-A7CF-7DF9CC5284A6}"
EndProject
-
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -28,18 +27,6 @@ Global
{3DC914EB-A8FB-4A89-A7CF-7DF9CC5284A6}.Release|x64.Build.0 = Release|Any CPU
{3DC914EB-A8FB-4A89-A7CF-7DF9CC5284A6}.Release|x86.ActiveCfg = Release|Any CPU
{3DC914EB-A8FB-4A89-A7CF-7DF9CC5284A6}.Release|x86.Build.0 = Release|Any CPU
- {661A4295-68CF-41C6-85B8-B11748113A6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {661A4295-68CF-41C6-85B8-B11748113A6F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {661A4295-68CF-41C6-85B8-B11748113A6F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {661A4295-68CF-41C6-85B8-B11748113A6F}.Debug|x64.Build.0 = Debug|Any CPU
- {661A4295-68CF-41C6-85B8-B11748113A6F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {661A4295-68CF-41C6-85B8-B11748113A6F}.Debug|x86.Build.0 = Debug|Any CPU
- {661A4295-68CF-41C6-85B8-B11748113A6F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {661A4295-68CF-41C6-85B8-B11748113A6F}.Release|Any CPU.Build.0 = Release|Any CPU
- {661A4295-68CF-41C6-85B8-B11748113A6F}.Release|x64.ActiveCfg = Release|Any CPU
- {661A4295-68CF-41C6-85B8-B11748113A6F}.Release|x64.Build.0 = Release|Any CPU
- {661A4295-68CF-41C6-85B8-B11748113A6F}.Release|x86.ActiveCfg = Release|Any CPU
- {661A4295-68CF-41C6-85B8-B11748113A6F}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/csrc/mmdeploy/apis/csharp/MMDeploy/MMDeployCSharp.csproj b/csrc/mmdeploy/apis/csharp/MMDeploy/MMDeployCSharp.csproj
index ac140348d9..3d797cb927 100644
--- a/csrc/mmdeploy/apis/csharp/MMDeploy/MMDeployCSharp.csproj
+++ b/csrc/mmdeploy/apis/csharp/MMDeploy/MMDeployCSharp.csproj
@@ -1,7 +1,7 @@
- netcoreapp3.1;net48;
+ netcoreapp3.1;net48;net472;
9.0
enable
MMDeployCSharp
@@ -27,6 +27,20 @@
true
build\net48\MMDeployCSharp.props
+
+ PreserveNewest
+ true
+ build\net472\MMDeployCSharp.props
+
+
+
+
+
+
@@ -37,6 +51,9 @@
TRACE
true
+
+ false
+
all
diff --git a/csrc/mmdeploy/apis/csharp/MMDeploy/MMDeployCSharp.props b/csrc/mmdeploy/apis/csharp/MMDeploy/MMDeployCSharp.props
index f893a03766..2d4eee3e7c 100644
--- a/csrc/mmdeploy/apis/csharp/MMDeploy/MMDeployCSharp.props
+++ b/csrc/mmdeploy/apis/csharp/MMDeploy/MMDeployCSharp.props
@@ -8,4 +8,10 @@
PreserveNewest
+
+
+
+
diff --git a/csrc/mmdeploy/apis/csharp/MMDeploy/build/net48/mmdeploy.targets b/csrc/mmdeploy/apis/csharp/MMDeploy/build/net48/mmdeploy.targets
new file mode 100644
index 0000000000..f3c91cb8b4
--- /dev/null
+++ b/csrc/mmdeploy/apis/csharp/MMDeploy/build/net48/mmdeploy.targets
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+