未验证 提交 c7983cf2 编写于 作者: T Tomáš Matoušek 提交者: GitHub

Add Microsoft.VisualStudio.Debugger.UI.Interfaces packaging (#24149)

上级 3de8a196
......@@ -14,7 +14,7 @@
<summary></summary>
<releaseNotes>https://www.visualstudio.com/news/vs2015-vs</releaseNotes>
<copyright>Copyright © Microsoft</copyright>
<tags>VSSDK</tags>
<tags>VisualStudio debugger</tags>
</metadata>
<files>
<file src="$debuggerPath$\ref\v2.0\Microsoft.VisualStudio.Debugger.Engine.dll" target="ref\net20" />
......
......@@ -14,7 +14,7 @@
<summary></summary>
<releaseNotes>https://www.visualstudio.com/news/vs2015-vs</releaseNotes>
<copyright>Copyright © Microsoft</copyright>
<tags>VSSDK</tags>
<tags>VisualStudio debugger</tags>
</metadata>
<files>
<file src="$debuggerPath$\ref\v2.0\Microsoft.VisualStudio.Debugger.Metadata.dll" target="ref\net20" />
......
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Microsoft.VisualStudio.Debugger.UI.Interfaces</id>
<version>$version$</version>
<title>Microsoft.VisualStudio.Debugger.UI.Interfaces</title>
<authors>roslyn</authors>
<owners>roslyn</owners>
<licenseUrl>http://go.microsoft.com/fwlink/?LinkID=821730</licenseUrl>
<projectUrl>http://aka.ms/vsextensibility</projectUrl>
<iconUrl>http://aka.ms/vsextensibilityicon</iconUrl>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<description>Microsoft.VisualStudio.Debugger.UI.Interfaces</description>
<summary></summary>
<releaseNotes>https://www.visualstudio.com/news/vs2015-vs</releaseNotes>
<copyright>Copyright © Microsoft</copyright>
<tags>VisualStudio debugger</tags>
</metadata>
<files>
<file src="$debuggerPath$\lib\net45\Microsoft.VisualStudio.Debugger.UI.Interfaces.dll" target="lib\net45" />
</files>
</package>
Microsoft.VisualStudio.Debugger.Engine.dll
Microsoft.VisualStudio.Debugger.Metadata.dll
Microsoft.VisualStudio.Debugger.UI.Interfaces.dll
Microsoft.VisualStudio.Shell.Design.dll
Microsoft.VisualStudio.CallHierarchy.Package.Definitions.dll
vspkgs\Microsoft.VisualStudio.ComponentModelHost.dll
......
......@@ -37,15 +37,16 @@ function Copy-Debugger() {
Copy-Item -re -fo (Join-Path $dropPath "..\..\Debugger\ReferenceDLL\*") $debuggerRefDir
Copy-Item -re -fo (Join-Path $dropPath "..\..\Debugger\IDE\Microsoft.VisualStudio.Debugger.Engine.dll") $debuggerImplDir
Copy-Item -re -fo (Join-Path $dropPath "Microsoft.VisualStudio.Debugger.Metadata.dll") $debuggerImplDir
Copy-Item -re -fo (Join-Path $dropPath "Microsoft.VisualStudio.Debugger.UI.Interfaces.dll") $debuggerImplDir
Get-ChildItem $debuggerDir -Recurse -File | ForEach-Object { & $fakeSign -f $_.FullName }
}
# Used to package debugger nugets
function Package-Debugger() {
param( [string]$kind )
param( [string]$simpleName )
$debuggerPath = Join-Path $dllPath "debugger"
$nuspecPath = Join-Path $PSScriptRoot "$kind.nuspec"
$nuspecPath = Join-Path $PSScriptRoot "$simpleName.nuspec"
& $nuget pack $nuspecPath -OutputDirectory $packagePath -Properties version=$packageVersion`;debuggerPath=$debuggerPath
}
......@@ -82,10 +83,11 @@ try {
$name = Split-Path -leaf $item
$simpleName = [IO.Path]::GetFileNameWithoutExtension($name)
Write-Host "Packing $simpleName"
switch ($simpleName) {
"Microsoft.VisualStudio.Debugger.Engine" { Package-Debugger "engine" }
"Microsoft.VisualStudio.Debugger.Metadata" { Package-Debugger "metadata" }
default { Package-Normal }
if ($simpleName.StartsWith("Microsoft.VisualStudio.Debugger")) {
Package-Debugger $simpleName
} else {
Package-Normal
}
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册