diff --git a/scripts/publish.ps1 b/scripts/publish.ps1 index b34bd81..16da74c 100644 --- a/scripts/publish.ps1 +++ b/scripts/publish.ps1 @@ -38,10 +38,9 @@ if (-not (Test-Path $ProjectCs)) { # ── 解析版本号 ───────────────────────────────────────────────────────────────── if (-not $Version) { # 尝试从 csproj 的 节点读取 + # SDK 风格的 csproj 没有 XML 命名空间,直接用 XPath 查询 [xml]$csprojXml = Get-Content $ProjectCs -Raw - $xmlNs = New-Object System.Xml.XmlNamespaceManager($csprojXml.NameTable) - $xmlNs.AddNamespace("ms", "http://schemas.microsoft.com/developer/msbuild/2003") - $versionNode = $csprojXml.SelectSingleNode("//ms:Version", $xmlNs) + $versionNode = $csprojXml.SelectSingleNode("//Version") if ($versionNode) { $Version = $versionNode.InnerText } else { diff --git a/src/Gpulse.WCT.DataAnalyzer/Gpulse.WCT.DataAnalyzer.csproj b/src/Gpulse.WCT.DataAnalyzer/Gpulse.WCT.DataAnalyzer.csproj index cf61b92..6899217 100644 --- a/src/Gpulse.WCT.DataAnalyzer/Gpulse.WCT.DataAnalyzer.csproj +++ b/src/Gpulse.WCT.DataAnalyzer/Gpulse.WCT.DataAnalyzer.csproj @@ -8,6 +8,9 @@ enable enable 12.0 + + + 1.1.0