diff --git a/csharp/src/Microsoft.ML.OnnxRuntime/Microsoft.ML.OnnxRuntime.csproj b/csharp/src/Microsoft.ML.OnnxRuntime/Microsoft.ML.OnnxRuntime.csproj
index 3c8a49bf93578..deb6b4f884bcf 100644
--- a/csharp/src/Microsoft.ML.OnnxRuntime/Microsoft.ML.OnnxRuntime.csproj
+++ b/csharp/src/Microsoft.ML.OnnxRuntime/Microsoft.ML.OnnxRuntime.csproj
@@ -23,7 +23,7 @@
+ '$(IncludeMobileTargets)' == 'true'">
net8.0-android
@@ -31,6 +31,43 @@
$(BaseTargets);$(MobileTargets)
+
+ Microsoft.ML.OnnxRuntime
+ Microsoft.ML.OnnxRuntime
+
+
+
+ 1.0.0
+ 0.0.0
+
+
+
+ true
+ Microsoft.ML.OnnxRuntime C# Bindings
+ Microsoft
+ © Microsoft Corporation. All rights reserved.
+ This package contains ONNX Runtime for .Net platforms
+
+
+ $(PackageVersion)
+
+
+
+
+ Microsoft
+ Microsoft.ML.OnnxRuntime.Managed
+ ONNX;ONNX Runtime;Machine Learning
+ https://github.com/Microsoft/onnxruntime
+ LICENSE.txt
+ ORT_icon_for_light_bg.png
+
+ Release Def:
+ Branch: $(BUILD_SOURCEBRANCH)
+ Commit: $(BUILD_SOURCEVERSION)
+ Build: https://aiinfra.visualstudio.com/Lotus/_build/results?buildId=$(BUILD_BUILDID)
+
+
+
AnyCPU;x86
default
@@ -43,8 +80,6 @@
$(OnnxRuntimeRoot)\csharp
x64
- Microsoft.ML.OnnxRuntime
- Microsoft.ML.OnnxRuntime
false
false
portable
@@ -54,27 +89,8 @@
on their device is not built for training, an exception will be thrown with the following message -
"Training is disabled in the current build. Please build onnxruntime from source with the build flags
enable_training_apis. "-->
- true
+ true
-
-
- Microsoft.ML.OnnxRuntime.Managed
- Microsoft
- 1.0.0
- 0.0.0
- $(PackageVersion)
- This package contains ONNX Runtime for .Net platforms
- ONNX;ONNX Runtime;Machine Learning
- https://github.com/Microsoft/onnxruntime
- © Microsoft Corporation. All rights reserved.
- LICENSE.txt
- ORT_icon_for_light_bg.png
-
- Release Def:
- Branch: $(BUILD_SOURCEBRANCH)
- Commit: $(BUILD_SOURCEVERSION)
- Build: https://aiinfra.visualstudio.com/Lotus/_build/results?buildId=$(BUILD_BUILDID)
-
true
@@ -82,7 +98,6 @@
false
- false
$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb
Debug;Release;RelWithDebInfo
@@ -158,10 +173,6 @@
$(OrtConstants);__ENABLE_COREML__
-
- $(OrtConstants);__XAMARIN__
-
-
$(DefineConstants);$(OrtConstants)
diff --git a/tools/ci_build/github/azure-pipelines/templates/c-api-cpu.yml b/tools/ci_build/github/azure-pipelines/templates/c-api-cpu.yml
index 7ba1179e7ad4d..ec97da3786fd9 100644
--- a/tools/ci_build/github/azure-pipelines/templates/c-api-cpu.yml
+++ b/tools/ci_build/github/azure-pipelines/templates/c-api-cpu.yml
@@ -364,6 +364,8 @@ stages:
workingDirectory: '$(Build.BinariesDirectory)/nuget-artifact'
displayName: 'List artifacts'
+ - template: set-version-number-variables-step.yml
+
# Reconstruct the build dir
- task: PowerShell@2
displayName: 'Extract native libraries for addition to nuget native package'
@@ -403,7 +405,7 @@ stages:
solution: '$(Build.SourcesDirectory)\csharp\OnnxRuntime.CSharp.sln'
platform: 'Any CPU'
configuration: RelWithDebInfo
- msbuildArguments: '-p:OnnxRuntimeBuildDirectory="$(Build.BinariesDirectory)" -p:OrtPackageId=$(OrtPackageId) -p:IsReleaseBuild=${{ parameters.IsReleaseBuild }} -p:ReleaseVersionSuffix=$(ReleaseVersionSuffix)'
+ msbuildArguments: '-p:OnnxRuntimeBuildDirectory="$(Build.BinariesDirectory)" -p:OrtPackageId=$(OrtPackageId) -p:IsReleaseBuild=${{ parameters.IsReleaseBuild }} -p:ReleaseVersionSuffix=$(ReleaseVersionSuffix) -p:PackageVersion=$(OnnxRuntimeVersion)'
workingDirectory: '$(Build.SourcesDirectory)\csharp'
- ${{ if eq(parameters.DoEsrp, true) }}: