diff --git a/cmake/dotnet.cmake b/cmake/dotnet.cmake
index f46880b360..6101ab792f 100644
--- a/cmake/dotnet.cmake
+++ b/cmake/dotnet.cmake
@@ -122,6 +122,12 @@ message(STATUS ".Net project: ${DOTNET_PROJECT}")
set(DOTNET_PROJECT_DIR ${PROJECT_BINARY_DIR}/dotnet/${DOTNET_PROJECT})
message(STATUS ".Net project build path: ${DOTNET_PROJECT_DIR}")
+if(RELEASE)
+ set(DOTNET_RELEASE "")
+else()
+ set(DOTNET_RELEASE "-rc.1")
+endif()
+
##################
## PROTO FILE ##
##################
diff --git a/ortools/dotnet/Example.csproj.in b/ortools/dotnet/Example.csproj.in
index b48df75b3c..898d978747 100644
--- a/ortools/dotnet/Example.csproj.in
+++ b/ortools/dotnet/Example.csproj.in
@@ -9,14 +9,14 @@
LatestMajor
true
@DOTNET_PROJECT@.@COMPONENT_NAME@.@EXAMPLE_NAME@
- @PROJECT_VERSION@
+ @PROJECT_VERSION@@DOTNET_RELEASE@
Simple App consuming @DOTNET_PROJECT@ package
true
-
@DOTNET_PROJECT@.@COMPONENT_NAME@.@EXAMPLE_NAME@ v@PROJECT_VERSION@
+ @DOTNET_PROJECT@.@COMPONENT_NAME@.@EXAMPLE_NAME@ v@PROJECT_VERSION@@DOTNET_RELEASE@
@DOTNET_PROJECT@.@COMPONENT_NAME@.@EXAMPLE_NAME@
sample
true
diff --git a/ortools/dotnet/Google.OrTools-full.csproj.in b/ortools/dotnet/Google.OrTools-full.csproj.in
index 69f30826cc..05a7e28401 100644
--- a/ortools/dotnet/Google.OrTools-full.csproj.in
+++ b/ortools/dotnet/Google.OrTools-full.csproj.in
@@ -6,13 +6,13 @@
linux-x64;osx-x64;win-x64;linux-arm64;osx-arm64
true
@DOTNET_PROJECT@
- @PROJECT_VERSION@
+ @PROJECT_VERSION@@DOTNET_RELEASE@
.NET wrapper for the Operations Research Tools project
- @DOTNET_PROJECT@ v@PROJECT_VERSION@
+ @DOTNET_PROJECT@ v@PROJECT_VERSION@@DOTNET_RELEASE@
@DOTNET_PROJECT@
true
snupkg
@@ -193,11 +193,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/ortools/dotnet/Google.OrTools-local.csproj.in b/ortools/dotnet/Google.OrTools-local.csproj.in
index 6dcb5f1cb4..502cbf4ec1 100644
--- a/ortools/dotnet/Google.OrTools-local.csproj.in
+++ b/ortools/dotnet/Google.OrTools-local.csproj.in
@@ -6,13 +6,13 @@
@DOTNET_RID@
true
@DOTNET_PROJECT@
- @PROJECT_VERSION@
+ @PROJECT_VERSION@@DOTNET_RELEASE@
.NET wrapper for the Operations Research Tools project
- @DOTNET_PROJECT@ v@PROJECT_VERSION@
+ @DOTNET_PROJECT@ v@PROJECT_VERSION@@DOTNET_RELEASE@
@DOTNET_PROJECT@
true
snupkg
@@ -181,7 +181,7 @@
-
+
diff --git a/ortools/dotnet/Google.OrTools.runtime.csproj.in b/ortools/dotnet/Google.OrTools.runtime.csproj.in
index c565b1b1bb..6130e14df6 100644
--- a/ortools/dotnet/Google.OrTools.runtime.csproj.in
+++ b/ortools/dotnet/Google.OrTools.runtime.csproj.in
@@ -4,14 +4,14 @@
@DOTNET_TFM@
@DOTNET_RID@
google-ortools-native
- @PROJECT_VERSION@
+ @PROJECT_VERSION@@DOTNET_RELEASE@
.NET native wrapper for the Operations Research Tools project
false
- Google.OrTools @DOTNET_RID@ v@PROJECT_VERSION@
+ Google.OrTools @DOTNET_RID@ v@PROJECT_VERSION@@DOTNET_RELEASE@
@DOTNET_NATIVE_PROJECT@
diff --git a/ortools/dotnet/Sample.csproj.in b/ortools/dotnet/Sample.csproj.in
index cc7c8589eb..a807533347 100644
--- a/ortools/dotnet/Sample.csproj.in
+++ b/ortools/dotnet/Sample.csproj.in
@@ -9,14 +9,14 @@
LatestMajor
true
@DOTNET_PROJECT@.@COMPONENT_NAME@.@SAMPLE_NAME@
- @PROJECT_VERSION@
+ @PROJECT_VERSION@@DOTNET_RELEASE@
Simple App consuming @DOTNET_PROJECT@ package
true
- @DOTNET_PROJECT@.@COMPONENT_NAME@.@SAMPLE_NAME@ v@PROJECT_VERSION@
+ @DOTNET_PROJECT@.@COMPONENT_NAME@.@SAMPLE_NAME@ v@PROJECT_VERSION@@DOTNET_RELEASE@
@DOTNET_PROJECT@.@COMPONENT_NAME@.@SAMPLE_NAME@
sample
true
diff --git a/ortools/dotnet/Test.csproj.in b/ortools/dotnet/Test.csproj.in
index 828f815baa..883ba0498f 100644
--- a/ortools/dotnet/Test.csproj.in
+++ b/ortools/dotnet/Test.csproj.in
@@ -9,7 +9,7 @@
LatestMajor
true
@DOTNET_PROJECT@.@TEST_NAME@
- @PROJECT_VERSION@
+ @PROJECT_VERSION@@DOTNET_RELEASE@
false