diff --git a/pack.sh b/pack.sh
new file mode 100644
index 0000000..1e86037
--- /dev/null
+++ b/pack.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+set -e
+
+[ -z $1 ] && echo "Missing version" && exit 1
+
+version=$1
+project=src/SemanticKernel.DashScope
+dotnet clean -c Release
+dotnet build -p:Version=${version-*} -c Release $project
+dotnet pack $project -c Release -p:IncludeSymbols=true -p:SymbolPackageFormat=snupkg --include-source -p:PackageVersion=$version -p:Version=${version-*} -o ./artifacts
diff --git a/src/SemanticKernel.DashScope/SemanticKernel.DashScope.csproj b/src/SemanticKernel.DashScope/SemanticKernel.DashScope.csproj
index 8ba65ce..703c94e 100644
--- a/src/SemanticKernel.DashScope/SemanticKernel.DashScope.csproj
+++ b/src/SemanticKernel.DashScope/SemanticKernel.DashScope.csproj
@@ -5,6 +5,14 @@
enable
enable
Cnblogs.SemanticKernel.Connectors.DashScope
+ Cnblogs.SemanticKernel.Connectors.DashScope
+ Semantic Kernel Connector to Aliyun DashScope.
+ README.md
+ AI;SemanticKernel;DashScope;Qwen
+ https://github.com/cnblogs/semantic-kernel-dashscope
+ git
+ MIT
+ cnblogs.com
@@ -16,4 +24,8 @@
+
+
+
+