first commit
This commit is contained in:
+82
@@ -0,0 +1,82 @@
|
||||
param(
|
||||
[Parameter(Mandatory = $true)]
|
||||
[string]$CandidateViewsJson,
|
||||
|
||||
[Parameter(Mandatory = $true)]
|
||||
[string]$OutputRoot,
|
||||
|
||||
[string]$ExtractorProject = "tools\drawing-diagnostics\AutoCadDwgExtractor\AutoCadDwgExtractor.csproj",
|
||||
|
||||
[string]$ProgId = "AutoCAD.Application.23.1",
|
||||
|
||||
[int]$MaxEntities = 200000,
|
||||
|
||||
[switch]$Visible
|
||||
)
|
||||
|
||||
$ErrorActionPreference = "Stop"
|
||||
|
||||
$repoRoot = Resolve-Path (Join-Path $PSScriptRoot "..\..\..")
|
||||
$candidateViewsPath = Resolve-Path $CandidateViewsJson
|
||||
$outputRootPath = New-Item -ItemType Directory -Force -Path $OutputRoot
|
||||
$extractorPath = Join-Path $repoRoot $ExtractorProject
|
||||
|
||||
Write-Host "Building AutoCAD extractor..."
|
||||
dotnet build $extractorPath | Out-Host
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
throw "AutoCAD extractor build failed."
|
||||
}
|
||||
|
||||
$extractorProjectDir = Split-Path -Parent $extractorPath
|
||||
$extractorBuildDir = Join-Path -Path $extractorProjectDir -ChildPath "bin\Debug"
|
||||
$extractorDll = Get-ChildItem -Path $extractorBuildDir -Recurse -Filter "AutoCadDwgExtractor.dll" |
|
||||
Sort-Object LastWriteTime -Descending |
|
||||
Select-Object -First 1
|
||||
if (-not $extractorDll) {
|
||||
throw "AutoCadDwgExtractor.dll not found."
|
||||
}
|
||||
Write-Host "Using extractor: $($extractorDll.FullName)"
|
||||
|
||||
$candidates = Get-Content -LiteralPath $candidateViewsPath -Raw | ConvertFrom-Json
|
||||
$exported = @($candidates | Where-Object { $_.dwg_path -and (Test-Path -LiteralPath $_.dwg_path) })
|
||||
$total = $exported.Count
|
||||
$current = 0
|
||||
|
||||
foreach ($candidate in $exported) {
|
||||
$current++
|
||||
$name = if ($candidate.name) { $candidate.name } else { "candidate_$($candidate.index)" }
|
||||
$safeName = ($name -replace '[\\/:*?"<>|]', '_')
|
||||
$candidateOutput = Join-Path $outputRootPath.FullName ("{0:D2}_{1}" -f [int]$candidate.index, $safeName)
|
||||
New-Item -ItemType Directory -Force -Path $candidateOutput | Out-Null
|
||||
$signaturePath = Join-Path $candidateOutput "main-view-signature.json"
|
||||
$logPath = Join-Path $candidateOutput "extractor.log"
|
||||
|
||||
if (Test-Path -LiteralPath $signaturePath) {
|
||||
Write-Host "[$current/$total] signature exists, skip: $signaturePath"
|
||||
continue
|
||||
}
|
||||
|
||||
Write-Host "[$current/$total] extracting candidate DWG: $($candidate.dwg_path)"
|
||||
& dotnet $extractorDll.FullName `
|
||||
--drawing-path $candidate.dwg_path `
|
||||
--output-dir $candidateOutput `
|
||||
--prog-id $ProgId `
|
||||
--visible $Visible.IsPresent `
|
||||
--close-after-extract true `
|
||||
--max-entities $MaxEntities `
|
||||
--main-view-seed-mode solidworks-candidate *> $logPath
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
throw "Candidate $($candidate.index) extraction failed. See log: $logPath"
|
||||
}
|
||||
if (-not (Test-Path -LiteralPath $signaturePath)) {
|
||||
throw "Candidate $($candidate.index) did not produce signature: $signaturePath"
|
||||
}
|
||||
Write-Host "[$current/$total] extraction completed: $candidateOutput"
|
||||
}
|
||||
|
||||
@{
|
||||
ok = $true
|
||||
candidate_views_json = $candidateViewsPath.Path
|
||||
output_root = $outputRootPath.FullName
|
||||
extracted_count = $exported.Count
|
||||
} | ConvertTo-Json -Depth 4 | Set-Content -LiteralPath (Join-Path $outputRootPath.FullName "batch-summary.json") -Encoding UTF8
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,214 @@
|
||||
# SolidWorks 主视图候选生成与排序
|
||||
|
||||
这个工具用于从 SolidWorks 零件或装配体生成 24 个主视图候选,并把每个候选单独导出为 DWG。后续再用 AutoCAD 提取这些 DWG 的线条签名,与学生二维图主视图进行匹配。
|
||||
|
||||
|
||||
## 候选视角定义
|
||||
|
||||
候选视角共 24 个:
|
||||
|
||||
- 6 个观察方向:`+X`、`-X`、`+Y`、`-Y`、`+Z`、`-Z`
|
||||
- 每个方向绕屏幕法向旋转:`0`、`90`、`180`、`270` 度
|
||||
|
||||
顺序固定为:
|
||||
|
||||
- 01-04:`+X`,roll `0/90/180/270`
|
||||
- 05-08:`-X`,roll `0/90/180/270`
|
||||
- 09-12:`+Y`,roll `0/90/180/270`
|
||||
- 13-16:`-Y`,roll `0/90/180/270`
|
||||
- 17-20:`+Z`,roll `0/90/180/270`
|
||||
- 21-24:`-Z`,roll `0/90/180/270`
|
||||
|
||||
## 导出 24 个候选 DWG
|
||||
|
||||
使用前先在 SolidWorks 中打开模型和工程图。工程图只需要一个打开的图纸,不要手动创建 24 个工程图窗口。
|
||||
|
||||
```powershell
|
||||
dotnet run --project tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\SolidWorksViewCandidateGenerator.csproj -- `
|
||||
--model "D:\Desktop\新建文件夹\毕设\建模\小臂肘关节装配\小臂肘关节.SLDASM" `
|
||||
--use-active-drawing `
|
||||
--export-candidate-dwgs-sequential `
|
||||
--output-dir "D:\CSharpProjects\agent4\runtime\sw_candidate_dwg_1to1"
|
||||
```
|
||||
|
||||
行为:
|
||||
|
||||
- 先在模型端创建 24 个临时候选命名视图。
|
||||
- 在工程图中插入第 1 个候选视图。
|
||||
- 按 `1:1` 比例保存为 DWG。
|
||||
- 删除当前候选视图。
|
||||
- 再插入下一个候选视图,直到 24 个全部完成。
|
||||
|
||||
如果某个候选 DWG 保存失败,工具会重新插入、重建、再次保存。默认不直接跳过失败候选。
|
||||
|
||||
输出:
|
||||
|
||||
- `candidate-result.json`:完整执行结果。
|
||||
- `candidate-views.json`:候选方向、旋转角、DWG 路径、保存状态。
|
||||
- `candidate-dwgs/`:24 个候选 DWG。
|
||||
|
||||
## 提取候选 DWG
|
||||
|
||||
导出完成后,用 AutoCAD 串行提取候选 DWG:
|
||||
|
||||
```powershell
|
||||
powershell -ExecutionPolicy Bypass -File tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\ExtractCandidateDwgsSequential.ps1 `
|
||||
-CandidateViewsJson "D:\CSharpProjects\agent4\runtime\sw_candidate_dwg_1to1\candidate-views.json" `
|
||||
-OutputRoot "D:\CSharpProjects\agent4\runtime\sw_candidate_dwg_1to1\autocad-extractions-relative" `
|
||||
-Visible
|
||||
```
|
||||
|
||||
脚本会构建一次 `AutoCadDwgExtractor`,然后对每个候选 DWG 运行编译后的 DLL。每次只打开一个 DWG,提取完成后关闭,避免 AutoCAD 同时打开大量窗口。
|
||||
|
||||
候选 DWG 提取时使用:
|
||||
|
||||
```text
|
||||
--main-view-seed-mode solidworks-candidate
|
||||
```
|
||||
|
||||
该模式会先移除图框和标题栏连通块,再把剩余几何作为候选视图。
|
||||
|
||||
## 排序
|
||||
|
||||
学生二维图主视图签名和 24 个候选签名都准备好后,运行:
|
||||
|
||||
```powershell
|
||||
powershell -ExecutionPolicy Bypass -File tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\RankExtractedCandidateDwgs.ps1 `
|
||||
-TargetSignaturePath "D:\CSharpProjects\agent4\runtime\dwg-main-view\A2_肘关节装配_relative_signature\main-view-signature.json" `
|
||||
-CandidateExtractionRoot "D:\CSharpProjects\agent4\runtime\sw_candidate_dwg_1to1\autocad-extractions-relative" `
|
||||
-CandidateViewsJson "D:\CSharpProjects\agent4\runtime\sw_candidate_dwg_1to1\candidate-views.json"
|
||||
```
|
||||
|
||||
输出:
|
||||
|
||||
- `candidate-ranking-relative.json`
|
||||
|
||||
当前打分特征:
|
||||
|
||||
- 图元类型数量。
|
||||
- 水平、竖直、斜线方向分布。
|
||||
- 线段长度直方图。
|
||||
- 圆半径、圆弧半径、圆弧长度。
|
||||
- 相对中点坐标直方图。
|
||||
- 相对坐标加线长/方向的组合特征。
|
||||
|
||||
本次验证结果:
|
||||
|
||||
```text
|
||||
rank 1: agent4_candidate_04_px_r270, direction=px, roll=270, score=0.421348
|
||||
rank 2: agent4_candidate_02_px_r90, direction=px, roll=90, score=0.385758
|
||||
```
|
||||
|
||||
## 放置最优主视图
|
||||
|
||||
得到排序结果后,可以把第一名候选视角作为 SolidWorks 工程图中的主视图。要求 SolidWorks 中已经打开模型和工程图:
|
||||
|
||||
```powershell
|
||||
dotnet run --project tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\SolidWorksViewCandidateGenerator.csproj -- `
|
||||
--model "D:\Desktop\新建文件夹\毕设\建模\小臂肘关节装配\小臂肘关节.SLDASM" `
|
||||
--use-active-drawing `
|
||||
--place-main-view `
|
||||
--ranking-json "D:\CSharpProjects\agent4\runtime\sw_candidate_dwg_1to1\autocad-extractions-relative\candidate-ranking-relative.json" `
|
||||
--output-dir "D:\CSharpProjects\agent4\runtime\sw_candidate_dwg_1to1\placed-main-view"
|
||||
```
|
||||
|
||||
也可以不用排序文件,直接指定候选编号:
|
||||
|
||||
```powershell
|
||||
dotnet run --project tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\SolidWorksViewCandidateGenerator.csproj -- `
|
||||
--model "D:\Desktop\新建文件夹\毕设\建模\小臂肘关节装配\小臂肘关节.SLDASM" `
|
||||
--use-active-drawing `
|
||||
--place-main-view `
|
||||
--candidate-index 4 `
|
||||
--output-dir "D:\CSharpProjects\agent4\runtime\sw_candidate_dwg_1to1\placed-main-view"
|
||||
```
|
||||
|
||||
默认行为:
|
||||
|
||||
- 自动读取 rank 1 的候选编号,或使用 `--candidate-index` 指定的编号。
|
||||
- 创建命名视图,例如 `agent4_main_view_04_px_r270`。
|
||||
- 在当前工程图中插入该视图。
|
||||
- 默认比例是 `1:1`。
|
||||
- 默认放置在图纸中心;可用 `--single-view-x-m` 和 `--single-view-y-m` 指定位置,单位是米。
|
||||
- 默认删除此前由 `agent4_main_view` 前缀创建的旧主视图;如果想保留旧主视图,传 `--keep-existing-main-view`。
|
||||
|
||||
## 对齐 SolidWorks 主视图到学生图主视图原点
|
||||
|
||||
当学生 DWG 已经整体平移到 SolidWorks 图框中心后,还需要把 SolidWorks 工程图里的主视图整体平移,使两边主视图的相对坐标原点一致。这里的原点规则和签名提取一致:主视图中最左侧竖直线段的最上点。
|
||||
|
||||
输入是两个 `main-view-signature.json`:
|
||||
|
||||
- `--student-signature`:移动后的学生 DWG 主视图签名。
|
||||
- `--reference-signature`:最优 SolidWorks 候选 DWG 的主视图签名,例如候选 04。
|
||||
|
||||
运行:
|
||||
|
||||
```powershell
|
||||
dotnet run --project tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\SolidWorksViewCandidateGenerator.csproj -- `
|
||||
--model "D:\Desktop\新建文件夹\毕设\建模\小臂肘关节装配\小臂肘关节.SLDASM" `
|
||||
--use-active-drawing `
|
||||
--align-main-view-origin `
|
||||
--student-signature "D:\CSharpProjects\agent4\runtime\aligned-student-dwg\extraction-check\main-view-signature.json" `
|
||||
--reference-signature "D:\CSharpProjects\agent4\runtime\sw_candidate_dwg_1to1\autocad-extractions-relative\04_agent4_candidate_04_px_r270\main-view-signature.json" `
|
||||
--main-view-orientation-name "agent4_main_view_04_px_r270" `
|
||||
--output-dir "D:\CSharpProjects\agent4\runtime\sw_candidate_dwg_1to1\aligned-main-view-origin"
|
||||
```
|
||||
|
||||
本次实测结果:
|
||||
|
||||
- 学生原点:`(45.990114407105125, 338.275336225917)` mm。
|
||||
- SolidWorks 候选 04 原点:`(229.50000000000037, 260.00000000000057)` mm。
|
||||
- 主视图整体平移量:`dx=-183.50988559289524 mm, dy=78.27533622591642 mm`。
|
||||
- SolidWorks 视图位置从 `(0.297, 0.21)` m 移到 `(0.11349011440710474, 0.2882753362259164)` m。
|
||||
- 输出报告:`runtime\sw_candidate_dwg_1to1\aligned-main-view-origin\candidate-result.json`。
|
||||
|
||||
## 不再使用的方法
|
||||
|
||||
- 不再把 24 个候选视图同时放到同一个工程图里做匹配。
|
||||
- 不再依赖候选视图在图纸上的绝对坐标。
|
||||
- 不再使用中心点种子线扩展候选视图。
|
||||
|
||||
原因是最终学生图和候选图都应通过 AutoCAD DWG 提取,保证线条类型、长度、方向、合并和相对坐标规则一致。
|
||||
# Current-drawing alignment rule
|
||||
|
||||
`--align-main-view-origin` must compare the aligned student DWG signature with
|
||||
the signature extracted from a freshly exported DWG of the current SolidWorks
|
||||
drawing.
|
||||
|
||||
Do not pass a signature from `runtime/sw_candidate_dwg_*/candidate-dwgs` or
|
||||
`autocad-extractions-relative` as the final `--reference-signature`. Candidate
|
||||
DWGs are only for choosing the main-view orientation.
|
||||
|
||||
# Section-view center alignment
|
||||
|
||||
Use `AutoCadDwgExtractor` to extract section-view regions from both DWGs before
|
||||
aligning SolidWorks section drawing views:
|
||||
|
||||
```powershell
|
||||
# Student DWG: section title A-A/B-B is above the section view; probe downward.
|
||||
dotnet run --project tools\drawing-diagnostics\AutoCadDwgExtractor\AutoCadDwgExtractor.csproj -- `
|
||||
--drawing-path "D:\path\student-aligned.dwg" `
|
||||
--output-dir "D:\CSharpProjects\agent4\runtime\student-section-regions" `
|
||||
--section-view-probe-direction down
|
||||
|
||||
# SolidWorks exported DWG: section title A-A/B-B is below the section view; probe upward.
|
||||
dotnet run --project tools\drawing-diagnostics\AutoCadDwgExtractor\AutoCadDwgExtractor.csproj -- `
|
||||
--drawing-path "D:\path\solidworks-current.dwg" `
|
||||
--output-dir "D:\CSharpProjects\agent4\runtime\sw-section-regions" `
|
||||
--section-view-probe-direction up
|
||||
```
|
||||
|
||||
Then align the matching SolidWorks section drawing views by the center of each
|
||||
matched `section_views[].bbox`:
|
||||
|
||||
```powershell
|
||||
dotnet run --project tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\SolidWorksViewCandidateGenerator.csproj -- `
|
||||
--use-active-drawing `
|
||||
--align-section-views-to-regions `
|
||||
--student-view-regions "D:\CSharpProjects\agent4\runtime\student-section-regions\view-regions.json" `
|
||||
--reference-view-regions "D:\CSharpProjects\agent4\runtime\sw-section-regions\view-regions.json" `
|
||||
--output-dir "D:\CSharpProjects\agent4\runtime\aligned-section-views"
|
||||
```
|
||||
|
||||
The computed offset is `student_center - solidworks_center`, averaged across
|
||||
matching labels. Use `--section-label A` to align only one section label.
|
||||
+245
@@ -0,0 +1,245 @@
|
||||
param(
|
||||
[Parameter(Mandatory = $true)]
|
||||
[string]$TargetSignaturePath,
|
||||
|
||||
[Parameter(Mandatory = $true)]
|
||||
[string]$CandidateExtractionRoot,
|
||||
|
||||
[string]$CandidateViewsJson = "",
|
||||
|
||||
[string]$OutputPath = "",
|
||||
|
||||
[double]$PrimitiveWeight = 0.15,
|
||||
[double]$DirectionWeight = 0.15,
|
||||
[double]$LineLengthWeight = 0.15,
|
||||
[double]$CircleRadiusWeight = 0.03,
|
||||
[double]$ArcRadiusWeight = 0.03,
|
||||
[double]$ArcLengthWeight = 0.04,
|
||||
[double]$RelativeMidpointWeight = 0.30,
|
||||
[double]$RelativeFeatureWeight = 0.15
|
||||
)
|
||||
|
||||
$ErrorActionPreference = "Stop"
|
||||
|
||||
function Read-JsonFile([string]$Path) {
|
||||
if (-not (Test-Path -LiteralPath $Path)) {
|
||||
throw "File does not exist: $Path"
|
||||
}
|
||||
return Get-Content -LiteralPath $Path -Raw | ConvertFrom-Json
|
||||
}
|
||||
|
||||
function Get-PropertyValue($Object, [string]$Name) {
|
||||
if ($null -eq $Object) {
|
||||
return $null
|
||||
}
|
||||
$property = $Object.PSObject.Properties[$Name]
|
||||
if ($null -eq $property) {
|
||||
return $null
|
||||
}
|
||||
return $property.Value
|
||||
}
|
||||
|
||||
function Convert-ToNumberMap($Object) {
|
||||
$result = [ordered]@{}
|
||||
if ($null -eq $Object) {
|
||||
return $result
|
||||
}
|
||||
|
||||
foreach ($property in $Object.PSObject.Properties) {
|
||||
$value = 0.0
|
||||
if ($null -ne $property.Value) {
|
||||
$value = [double]$property.Value
|
||||
}
|
||||
$result[$property.Name] = $value
|
||||
}
|
||||
return $result
|
||||
}
|
||||
|
||||
function Get-Map($Signature, [string]$Name) {
|
||||
return Convert-ToNumberMap (Get-PropertyValue $Signature $Name)
|
||||
}
|
||||
|
||||
function Get-RelativeMap($Signature, [string]$Name) {
|
||||
$relative = Get-PropertyValue $Signature "relative_line_coordinates"
|
||||
return Convert-ToNumberMap (Get-PropertyValue $relative $Name)
|
||||
}
|
||||
|
||||
function Get-MapSum($Map) {
|
||||
$sum = 0.0
|
||||
foreach ($key in $Map.Keys) {
|
||||
$sum += [double]$Map[$key]
|
||||
}
|
||||
return $sum
|
||||
}
|
||||
|
||||
function Get-HistogramSimilarity($CandidateMap, $TargetMap) {
|
||||
$keys = @($CandidateMap.Keys + $TargetMap.Keys | Select-Object -Unique)
|
||||
if ($keys.Count -eq 0) {
|
||||
return 1.0
|
||||
}
|
||||
|
||||
$intersection = 0.0
|
||||
$union = 0.0
|
||||
foreach ($key in $keys) {
|
||||
$candidateValue = 0.0
|
||||
$targetValue = 0.0
|
||||
if ($CandidateMap.Contains($key)) {
|
||||
$candidateValue = [double]$CandidateMap[$key]
|
||||
}
|
||||
if ($TargetMap.Contains($key)) {
|
||||
$targetValue = [double]$TargetMap[$key]
|
||||
}
|
||||
$intersection += [Math]::Min($candidateValue, $targetValue)
|
||||
$union += [Math]::Max($candidateValue, $targetValue)
|
||||
}
|
||||
|
||||
if ($union -le 0.0) {
|
||||
return 1.0
|
||||
}
|
||||
return $intersection / $union
|
||||
}
|
||||
|
||||
function Get-CountSimilarity([double]$CandidateCount, [double]$TargetCount) {
|
||||
$maxValue = [Math]::Max($CandidateCount, $TargetCount)
|
||||
if ($maxValue -le 0.0) {
|
||||
return 1.0
|
||||
}
|
||||
return [Math]::Min($CandidateCount, $TargetCount) / $maxValue
|
||||
}
|
||||
|
||||
function Get-CandidateMetadataMap([string]$Path) {
|
||||
$map = @{}
|
||||
if ([string]::IsNullOrWhiteSpace($Path) -or -not (Test-Path -LiteralPath $Path)) {
|
||||
return $map
|
||||
}
|
||||
|
||||
$rawItems = Read-JsonFile $Path
|
||||
$items = if ($rawItems -is [array]) { $rawItems } else { @($rawItems) }
|
||||
foreach ($item in $items) {
|
||||
$index = [int](Get-PropertyValue $item "index")
|
||||
$map[[string]$index] = $item
|
||||
}
|
||||
return $map
|
||||
}
|
||||
|
||||
$target = Read-JsonFile $TargetSignaturePath
|
||||
$candidateRoot = Resolve-Path -LiteralPath $CandidateExtractionRoot
|
||||
if ([string]::IsNullOrWhiteSpace($OutputPath)) {
|
||||
$OutputPath = Join-Path $candidateRoot.Path "candidate-ranking-relative.json"
|
||||
}
|
||||
|
||||
$weights = [ordered]@{
|
||||
primitive_counts = $PrimitiveWeight
|
||||
line_direction_counts = $DirectionWeight
|
||||
line_length_histogram = $LineLengthWeight
|
||||
circle_radius_histogram = $CircleRadiusWeight
|
||||
arc_radius_histogram = $ArcRadiusWeight
|
||||
arc_length_histogram = $ArcLengthWeight
|
||||
relative_midpoint_histogram = $RelativeMidpointWeight
|
||||
relative_feature_histogram = $RelativeFeatureWeight
|
||||
}
|
||||
|
||||
$weightSum = 0.0
|
||||
foreach ($value in $weights.Values) {
|
||||
$weightSum += [double]$value
|
||||
}
|
||||
if ([Math]::Abs($weightSum - 1.0) -gt 0.000001) {
|
||||
throw "Weights must sum to 1.0. Current sum: $weightSum"
|
||||
}
|
||||
|
||||
$metadata = Get-CandidateMetadataMap $CandidateViewsJson
|
||||
$targetMaps = @{
|
||||
primitive_counts = Get-Map $target "primitive_counts"
|
||||
line_direction_counts = Get-Map $target "line_direction_counts"
|
||||
line_length_histogram = Get-Map $target "line_length_histogram"
|
||||
circle_radius_histogram = Get-Map $target "circle_radius_histogram"
|
||||
arc_radius_histogram = Get-Map $target "arc_radius_histogram"
|
||||
arc_length_histogram = Get-Map $target "arc_length_histogram"
|
||||
relative_midpoint_histogram = Get-RelativeMap $target "relative_midpoint_histogram"
|
||||
relative_feature_histogram = Get-RelativeMap $target "feature_histogram"
|
||||
}
|
||||
|
||||
$signatureFiles = @(Get-ChildItem -LiteralPath $candidateRoot.Path -Recurse -Filter "main-view-signature.json" | Sort-Object FullName)
|
||||
if ($signatureFiles.Count -eq 0) {
|
||||
throw "No candidate signatures found under: $($candidateRoot.Path)"
|
||||
}
|
||||
|
||||
$ranking = @()
|
||||
foreach ($signatureFile in $signatureFiles) {
|
||||
$candidate = Read-JsonFile $signatureFile.FullName
|
||||
$directoryName = Split-Path -Leaf (Split-Path -Parent $signatureFile.FullName)
|
||||
$index = $null
|
||||
if ($directoryName -match '^(\d+)_') {
|
||||
$index = [int]$Matches[1]
|
||||
}
|
||||
|
||||
$candidateMaps = @{
|
||||
primitive_counts = Get-Map $candidate "primitive_counts"
|
||||
line_direction_counts = Get-Map $candidate "line_direction_counts"
|
||||
line_length_histogram = Get-Map $candidate "line_length_histogram"
|
||||
circle_radius_histogram = Get-Map $candidate "circle_radius_histogram"
|
||||
arc_radius_histogram = Get-Map $candidate "arc_radius_histogram"
|
||||
arc_length_histogram = Get-Map $candidate "arc_length_histogram"
|
||||
relative_midpoint_histogram = Get-RelativeMap $candidate "relative_midpoint_histogram"
|
||||
relative_feature_histogram = Get-RelativeMap $candidate "feature_histogram"
|
||||
}
|
||||
|
||||
$componentScores = [ordered]@{}
|
||||
$score = 0.0
|
||||
foreach ($key in $weights.Keys) {
|
||||
$component = Get-HistogramSimilarity $candidateMaps[$key] $targetMaps[$key]
|
||||
$componentScores[$key] = $component
|
||||
$score += $component * [double]$weights[$key]
|
||||
}
|
||||
|
||||
$candidatePrimitiveCounts = $candidateMaps["primitive_counts"]
|
||||
$targetPrimitiveCounts = $targetMaps["primitive_counts"]
|
||||
$candidateLineCount = if ($candidatePrimitiveCounts.Contains("line")) { [double]$candidatePrimitiveCounts["line"] } else { 0.0 }
|
||||
$targetLineCount = if ($targetPrimitiveCounts.Contains("line")) { [double]$targetPrimitiveCounts["line"] } else { 0.0 }
|
||||
|
||||
$meta = $null
|
||||
if ($null -ne $index -and $metadata.ContainsKey([string]$index)) {
|
||||
$meta = $metadata[[string]$index]
|
||||
}
|
||||
|
||||
$ranking += [pscustomobject][ordered]@{
|
||||
rank = 0
|
||||
index = $index
|
||||
name = $directoryName
|
||||
candidate_view_name = Get-PropertyValue $meta "name"
|
||||
direction_name = Get-PropertyValue $meta "direction_name"
|
||||
roll_degrees = Get-PropertyValue $meta "roll_deg"
|
||||
score = $score
|
||||
component_scores = $componentScores
|
||||
candidate_line_count = $candidateLineCount
|
||||
target_line_count = $targetLineCount
|
||||
line_count_score = Get-CountSimilarity $candidateLineCount $targetLineCount
|
||||
candidate_relative_midpoint_bins = (Get-MapSum $candidateMaps["relative_midpoint_histogram"])
|
||||
target_relative_midpoint_bins = (Get-MapSum $targetMaps["relative_midpoint_histogram"])
|
||||
signature_path = $signatureFile.FullName
|
||||
}
|
||||
}
|
||||
|
||||
$sorted = @($ranking | Sort-Object -Property @{ Expression = { [double]$_.score }; Descending = $true }, @{ Expression = { [int]$_.index }; Ascending = $true })
|
||||
for ($i = 0; $i -lt $sorted.Count; $i++) {
|
||||
$sorted[$i].rank = $i + 1
|
||||
}
|
||||
|
||||
$result = [ordered]@{
|
||||
ok = $true
|
||||
created_at = (Get-Date).ToString("o")
|
||||
target_signature_path = (Resolve-Path -LiteralPath $TargetSignaturePath).Path
|
||||
candidate_extraction_root = $candidateRoot.Path
|
||||
candidate_count = $sorted.Count
|
||||
weights = $weights
|
||||
ranking = $sorted
|
||||
}
|
||||
|
||||
$outputDirectory = Split-Path -Parent $OutputPath
|
||||
if (-not [string]::IsNullOrWhiteSpace($outputDirectory)) {
|
||||
New-Item -ItemType Directory -Force -Path $outputDirectory | Out-Null
|
||||
}
|
||||
$result | ConvertTo-Json -Depth 12 | Set-Content -LiteralPath $OutputPath -Encoding UTF8
|
||||
|
||||
$sorted | Select-Object -First 10 rank,index,name,score,candidate_line_count,target_line_count,line_count_score | Format-Table -AutoSize
|
||||
Write-Host "Ranking written: $OutputPath"
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net10.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
<NoWarn>$(NoWarn);CA1416</NoWarn>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="SolidWorks.Interop.sldworks" Version="32.1.0" />
|
||||
<PackageReference Include="SolidWorks.Interop.swconst" Version="32.1.0" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
+57
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"runtimeTarget": {
|
||||
"name": ".NETCoreApp,Version=v10.0",
|
||||
"signature": ""
|
||||
},
|
||||
"compilationOptions": {},
|
||||
"targets": {
|
||||
".NETCoreApp,Version=v10.0": {
|
||||
"SolidWorksViewCandidateGenerator/1.0.0": {
|
||||
"dependencies": {
|
||||
"SolidWorks.Interop.sldworks": "32.1.0",
|
||||
"SolidWorks.Interop.swconst": "32.1.0"
|
||||
},
|
||||
"runtime": {
|
||||
"SolidWorksViewCandidateGenerator.dll": {}
|
||||
}
|
||||
},
|
||||
"SolidWorks.Interop.sldworks/32.1.0": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/SolidWorks.Interop.sldworks.dll": {
|
||||
"assemblyVersion": "32.1.0.123",
|
||||
"fileVersion": "32.1.0.123"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SolidWorks.Interop.swconst/32.1.0": {
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/SolidWorks.Interop.swconst.dll": {
|
||||
"assemblyVersion": "32.1.0.123",
|
||||
"fileVersion": "32.1.0.123"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"SolidWorksViewCandidateGenerator/1.0.0": {
|
||||
"type": "project",
|
||||
"serviceable": false,
|
||||
"sha512": ""
|
||||
},
|
||||
"SolidWorks.Interop.sldworks/32.1.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-lq3QmJwBbVE3K+pN5JFSGn1Bj7J1vUyTr4TtT23UAOtd8MXLElZROm9Iee2N8SP8AXsLTpXdBXGs7xYeJT53qw==",
|
||||
"path": "solidworks.interop.sldworks/32.1.0",
|
||||
"hashPath": "solidworks.interop.sldworks.32.1.0.nupkg.sha512"
|
||||
},
|
||||
"SolidWorks.Interop.swconst/32.1.0": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-mOLeWDKf0hX7iSNmdc22FmwoCaqH3KuNhODNGdWuT36KB/maGzQdfU+r9YS97n3mMIdWN3qaLBQ4eJG8z77rMw==",
|
||||
"path": "solidworks.interop.swconst/32.1.0",
|
||||
"hashPath": "solidworks.interop.swconst.32.1.0.nupkg.sha512"
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+12
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"runtimeOptions": {
|
||||
"tfm": "net10.0",
|
||||
"framework": {
|
||||
"name": "Microsoft.NETCore.App",
|
||||
"version": "10.0.0"
|
||||
},
|
||||
"configProperties": {
|
||||
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
|
||||
}
|
||||
}
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("SolidWorksViewCandidateGenerator")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1bdf41f4900b623dd9948b3fc71ac3bb71e8e8e4")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("SolidWorksViewCandidateGenerator")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("SolidWorksViewCandidateGenerator")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
// Generated by the MSBuild WriteCodeFragment class.
|
||||
|
||||
+1
@@ -0,0 +1 @@
|
||||
45b0f47e537f60c7bb0d521d2829a0cb85408850f93a42e01c28a6a942918c7d
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
is_global = true
|
||||
build_property.TargetFramework = net10.0
|
||||
build_property.TargetFrameworkIdentifier = .NETCoreApp
|
||||
build_property.TargetFrameworkVersion = v10.0
|
||||
build_property.TargetPlatformMinVersion =
|
||||
build_property.UsingMicrosoftNETSdkWeb =
|
||||
build_property.ProjectTypeGuids =
|
||||
build_property.InvariantGlobalization =
|
||||
build_property.PlatformNeutralAssembly =
|
||||
build_property.EnforceExtendedAnalyzerRules =
|
||||
build_property.EntryPointFilePath =
|
||||
build_property._SupportedPlatformList = Linux,macOS,Windows
|
||||
build_property.RootNamespace = SolidWorksViewCandidateGenerator
|
||||
build_property.ProjectDir = D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\
|
||||
build_property.EnableComHosting =
|
||||
build_property.EnableGeneratedComInterfaceComImportInterop =
|
||||
build_property.EffectiveAnalysisLevelStyle = 10.0
|
||||
build_property.EnableCodeStyleSeverity =
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// <auto-generated/>
|
||||
global using System;
|
||||
global using System.Collections.Generic;
|
||||
global using System.IO;
|
||||
global using System.Linq;
|
||||
global using System.Net.Http;
|
||||
global using System.Threading;
|
||||
global using System.Threading.Tasks;
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
ffa952bbea6a7fef9aff40562f7aaf0e80149eca8b6213eaba8892928c7b60c1
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\bin\Debug\net10.0\SolidWorksViewCandidateGenerator.exe
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\bin\Debug\net10.0\SolidWorksViewCandidateGenerator.deps.json
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\bin\Debug\net10.0\SolidWorksViewCandidateGenerator.runtimeconfig.json
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\bin\Debug\net10.0\SolidWorksViewCandidateGenerator.dll
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\bin\Debug\net10.0\SolidWorksViewCandidateGenerator.pdb
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\bin\Debug\net10.0\SolidWorks.Interop.sldworks.dll
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\bin\Debug\net10.0\SolidWorks.Interop.swconst.dll
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\obj\Debug\net10.0\SolidWorksViewCandidateGenerator.csproj.AssemblyReference.cache
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\obj\Debug\net10.0\SolidWorksViewCandidateGenerator.GeneratedMSBuildEditorConfig.editorconfig
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\obj\Debug\net10.0\SolidWorksViewCandidateGenerator.AssemblyInfoInputs.cache
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\obj\Debug\net10.0\SolidWorksViewCandidateGenerator.AssemblyInfo.cs
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\obj\Debug\net10.0\SolidWorksViewCandidateGenerator.csproj.CoreCompileInputs.cache
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\obj\Debug\net10.0\SolidWor.80427723.Up2Date
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\obj\Debug\net10.0\SolidWorksViewCandidateGenerator.dll
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\obj\Debug\net10.0\refint\SolidWorksViewCandidateGenerator.dll
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\obj\Debug\net10.0\SolidWorksViewCandidateGenerator.pdb
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\obj\Debug\net10.0\SolidWorksViewCandidateGenerator.genruntimeconfig.cache
|
||||
D:\CSharpProjects\agent4\tools\drawing-diagnostics\SolidWorksViewCandidateGenerator\obj\Debug\net10.0\ref\SolidWorksViewCandidateGenerator.dll
|
||||
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
8432f12981d636748f7d77637e2998b02821b33cecdfb594b7f96b6391afd6e5
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+355
@@ -0,0 +1,355 @@
|
||||
{
|
||||
"format": 1,
|
||||
"restore": {
|
||||
"D:\\CSharpProjects\\agent4\\tools\\drawing-diagnostics\\SolidWorksViewCandidateGenerator\\SolidWorksViewCandidateGenerator.csproj": {}
|
||||
},
|
||||
"projects": {
|
||||
"D:\\CSharpProjects\\agent4\\tools\\drawing-diagnostics\\SolidWorksViewCandidateGenerator\\SolidWorksViewCandidateGenerator.csproj": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "D:\\CSharpProjects\\agent4\\tools\\drawing-diagnostics\\SolidWorksViewCandidateGenerator\\SolidWorksViewCandidateGenerator.csproj",
|
||||
"projectName": "SolidWorksViewCandidateGenerator",
|
||||
"projectPath": "D:\\CSharpProjects\\agent4\\tools\\drawing-diagnostics\\SolidWorksViewCandidateGenerator\\SolidWorksViewCandidateGenerator.csproj",
|
||||
"packagesPath": "C:\\Users\\86182\\.nuget\\packages\\",
|
||||
"outputPath": "D:\\CSharpProjects\\agent4\\tools\\drawing-diagnostics\\SolidWorksViewCandidateGenerator\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\86182\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net10.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net10.0": {
|
||||
"framework": "net10.0",
|
||||
"targetAlias": "net10.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
},
|
||||
"restoreAuditProperties": {
|
||||
"enableAudit": "true",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "all"
|
||||
},
|
||||
"SdkAnalysisLevel": "10.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net10.0": {
|
||||
"framework": "net10.0",
|
||||
"targetAlias": "net10.0",
|
||||
"dependencies": {
|
||||
"SolidWorks.Interop.sldworks": {
|
||||
"target": "Package",
|
||||
"version": "[32.1.0, )"
|
||||
},
|
||||
"SolidWorks.Interop.swconst": {
|
||||
"target": "Package",
|
||||
"version": "[32.1.0, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"net481"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.300/PortableRuntimeIdentifierGraph.json",
|
||||
"packagesToPrune": {
|
||||
"Microsoft.CSharp": "(,4.7.32767]",
|
||||
"Microsoft.VisualBasic": "(,10.4.32767]",
|
||||
"Microsoft.Win32.Primitives": "(,4.3.32767]",
|
||||
"Microsoft.Win32.Registry": "(,5.0.32767]",
|
||||
"runtime.any.System.Collections": "(,4.3.32767]",
|
||||
"runtime.any.System.Diagnostics.Tools": "(,4.3.32767]",
|
||||
"runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]",
|
||||
"runtime.any.System.Globalization": "(,4.3.32767]",
|
||||
"runtime.any.System.Globalization.Calendars": "(,4.3.32767]",
|
||||
"runtime.any.System.IO": "(,4.3.32767]",
|
||||
"runtime.any.System.Reflection": "(,4.3.32767]",
|
||||
"runtime.any.System.Reflection.Extensions": "(,4.3.32767]",
|
||||
"runtime.any.System.Reflection.Primitives": "(,4.3.32767]",
|
||||
"runtime.any.System.Resources.ResourceManager": "(,4.3.32767]",
|
||||
"runtime.any.System.Runtime": "(,4.3.32767]",
|
||||
"runtime.any.System.Runtime.Handles": "(,4.3.32767]",
|
||||
"runtime.any.System.Runtime.InteropServices": "(,4.3.32767]",
|
||||
"runtime.any.System.Text.Encoding": "(,4.3.32767]",
|
||||
"runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]",
|
||||
"runtime.any.System.Threading.Tasks": "(,4.3.32767]",
|
||||
"runtime.any.System.Threading.Timer": "(,4.3.32767]",
|
||||
"runtime.aot.System.Collections": "(,4.3.32767]",
|
||||
"runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]",
|
||||
"runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]",
|
||||
"runtime.aot.System.Globalization": "(,4.3.32767]",
|
||||
"runtime.aot.System.Globalization.Calendars": "(,4.3.32767]",
|
||||
"runtime.aot.System.IO": "(,4.3.32767]",
|
||||
"runtime.aot.System.Reflection": "(,4.3.32767]",
|
||||
"runtime.aot.System.Reflection.Extensions": "(,4.3.32767]",
|
||||
"runtime.aot.System.Reflection.Primitives": "(,4.3.32767]",
|
||||
"runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]",
|
||||
"runtime.aot.System.Runtime": "(,4.3.32767]",
|
||||
"runtime.aot.System.Runtime.Handles": "(,4.3.32767]",
|
||||
"runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]",
|
||||
"runtime.aot.System.Text.Encoding": "(,4.3.32767]",
|
||||
"runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]",
|
||||
"runtime.aot.System.Threading.Tasks": "(,4.3.32767]",
|
||||
"runtime.aot.System.Threading.Timer": "(,4.3.32767]",
|
||||
"runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]",
|
||||
"runtime.unix.System.Console": "(,4.3.32767]",
|
||||
"runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]",
|
||||
"runtime.unix.System.IO.FileSystem": "(,4.3.32767]",
|
||||
"runtime.unix.System.Net.Primitives": "(,4.3.32767]",
|
||||
"runtime.unix.System.Net.Sockets": "(,4.3.32767]",
|
||||
"runtime.unix.System.Private.Uri": "(,4.3.32767]",
|
||||
"runtime.unix.System.Runtime.Extensions": "(,4.3.32767]",
|
||||
"runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]",
|
||||
"runtime.win.System.Console": "(,4.3.32767]",
|
||||
"runtime.win.System.Diagnostics.Debug": "(,4.3.32767]",
|
||||
"runtime.win.System.IO.FileSystem": "(,4.3.32767]",
|
||||
"runtime.win.System.Net.Primitives": "(,4.3.32767]",
|
||||
"runtime.win.System.Net.Sockets": "(,4.3.32767]",
|
||||
"runtime.win.System.Runtime.Extensions": "(,4.3.32767]",
|
||||
"runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
|
||||
"runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
|
||||
"runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
|
||||
"runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.win7.System.Private.Uri": "(,4.3.32767]",
|
||||
"runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"System.AppContext": "(,4.3.32767]",
|
||||
"System.Buffers": "(,5.0.32767]",
|
||||
"System.Collections": "(,4.3.32767]",
|
||||
"System.Collections.Concurrent": "(,4.3.32767]",
|
||||
"System.Collections.Immutable": "(,10.0.32767]",
|
||||
"System.Collections.NonGeneric": "(,4.3.32767]",
|
||||
"System.Collections.Specialized": "(,4.3.32767]",
|
||||
"System.ComponentModel": "(,4.3.32767]",
|
||||
"System.ComponentModel.Annotations": "(,4.3.32767]",
|
||||
"System.ComponentModel.EventBasedAsync": "(,4.3.32767]",
|
||||
"System.ComponentModel.Primitives": "(,4.3.32767]",
|
||||
"System.ComponentModel.TypeConverter": "(,4.3.32767]",
|
||||
"System.Console": "(,4.3.32767]",
|
||||
"System.Data.Common": "(,4.3.32767]",
|
||||
"System.Data.DataSetExtensions": "(,4.4.32767]",
|
||||
"System.Diagnostics.Contracts": "(,4.3.32767]",
|
||||
"System.Diagnostics.Debug": "(,4.3.32767]",
|
||||
"System.Diagnostics.DiagnosticSource": "(,10.0.32767]",
|
||||
"System.Diagnostics.FileVersionInfo": "(,4.3.32767]",
|
||||
"System.Diagnostics.Process": "(,4.3.32767]",
|
||||
"System.Diagnostics.StackTrace": "(,4.3.32767]",
|
||||
"System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]",
|
||||
"System.Diagnostics.Tools": "(,4.3.32767]",
|
||||
"System.Diagnostics.TraceSource": "(,4.3.32767]",
|
||||
"System.Diagnostics.Tracing": "(,4.3.32767]",
|
||||
"System.Drawing.Primitives": "(,4.3.32767]",
|
||||
"System.Dynamic.Runtime": "(,4.3.32767]",
|
||||
"System.Formats.Asn1": "(,10.0.32767]",
|
||||
"System.Formats.Tar": "(,10.0.32767]",
|
||||
"System.Globalization": "(,4.3.32767]",
|
||||
"System.Globalization.Calendars": "(,4.3.32767]",
|
||||
"System.Globalization.Extensions": "(,4.3.32767]",
|
||||
"System.IO": "(,4.3.32767]",
|
||||
"System.IO.Compression": "(,4.3.32767]",
|
||||
"System.IO.Compression.ZipFile": "(,4.3.32767]",
|
||||
"System.IO.FileSystem": "(,4.3.32767]",
|
||||
"System.IO.FileSystem.AccessControl": "(,4.4.32767]",
|
||||
"System.IO.FileSystem.DriveInfo": "(,4.3.32767]",
|
||||
"System.IO.FileSystem.Primitives": "(,4.3.32767]",
|
||||
"System.IO.FileSystem.Watcher": "(,4.3.32767]",
|
||||
"System.IO.IsolatedStorage": "(,4.3.32767]",
|
||||
"System.IO.MemoryMappedFiles": "(,4.3.32767]",
|
||||
"System.IO.Pipelines": "(,10.0.32767]",
|
||||
"System.IO.Pipes": "(,4.3.32767]",
|
||||
"System.IO.Pipes.AccessControl": "(,5.0.32767]",
|
||||
"System.IO.UnmanagedMemoryStream": "(,4.3.32767]",
|
||||
"System.Linq": "(,4.3.32767]",
|
||||
"System.Linq.AsyncEnumerable": "(,10.0.32767]",
|
||||
"System.Linq.Expressions": "(,4.3.32767]",
|
||||
"System.Linq.Parallel": "(,4.3.32767]",
|
||||
"System.Linq.Queryable": "(,4.3.32767]",
|
||||
"System.Memory": "(,5.0.32767]",
|
||||
"System.Net.Http": "(,4.3.32767]",
|
||||
"System.Net.Http.Json": "(,10.0.32767]",
|
||||
"System.Net.NameResolution": "(,4.3.32767]",
|
||||
"System.Net.NetworkInformation": "(,4.3.32767]",
|
||||
"System.Net.Ping": "(,4.3.32767]",
|
||||
"System.Net.Primitives": "(,4.3.32767]",
|
||||
"System.Net.Requests": "(,4.3.32767]",
|
||||
"System.Net.Security": "(,4.3.32767]",
|
||||
"System.Net.ServerSentEvents": "(,10.0.32767]",
|
||||
"System.Net.Sockets": "(,4.3.32767]",
|
||||
"System.Net.WebHeaderCollection": "(,4.3.32767]",
|
||||
"System.Net.WebSockets": "(,4.3.32767]",
|
||||
"System.Net.WebSockets.Client": "(,4.3.32767]",
|
||||
"System.Numerics.Vectors": "(,5.0.32767]",
|
||||
"System.ObjectModel": "(,4.3.32767]",
|
||||
"System.Private.DataContractSerialization": "(,4.3.32767]",
|
||||
"System.Private.Uri": "(,4.3.32767]",
|
||||
"System.Reflection": "(,4.3.32767]",
|
||||
"System.Reflection.DispatchProxy": "(,6.0.32767]",
|
||||
"System.Reflection.Emit": "(,4.7.32767]",
|
||||
"System.Reflection.Emit.ILGeneration": "(,4.7.32767]",
|
||||
"System.Reflection.Emit.Lightweight": "(,4.7.32767]",
|
||||
"System.Reflection.Extensions": "(,4.3.32767]",
|
||||
"System.Reflection.Metadata": "(,10.0.32767]",
|
||||
"System.Reflection.Primitives": "(,4.3.32767]",
|
||||
"System.Reflection.TypeExtensions": "(,4.3.32767]",
|
||||
"System.Resources.Reader": "(,4.3.32767]",
|
||||
"System.Resources.ResourceManager": "(,4.3.32767]",
|
||||
"System.Resources.Writer": "(,4.3.32767]",
|
||||
"System.Runtime": "(,4.3.32767]",
|
||||
"System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]",
|
||||
"System.Runtime.CompilerServices.VisualC": "(,4.3.32767]",
|
||||
"System.Runtime.Extensions": "(,4.3.32767]",
|
||||
"System.Runtime.Handles": "(,4.3.32767]",
|
||||
"System.Runtime.InteropServices": "(,4.3.32767]",
|
||||
"System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]",
|
||||
"System.Runtime.Loader": "(,4.3.32767]",
|
||||
"System.Runtime.Numerics": "(,4.3.32767]",
|
||||
"System.Runtime.Serialization.Formatters": "(,4.3.32767]",
|
||||
"System.Runtime.Serialization.Json": "(,4.3.32767]",
|
||||
"System.Runtime.Serialization.Primitives": "(,4.3.32767]",
|
||||
"System.Runtime.Serialization.Xml": "(,4.3.32767]",
|
||||
"System.Security.AccessControl": "(,6.0.32767]",
|
||||
"System.Security.Claims": "(,4.3.32767]",
|
||||
"System.Security.Cryptography.Algorithms": "(,4.3.32767]",
|
||||
"System.Security.Cryptography.Cng": "(,5.0.32767]",
|
||||
"System.Security.Cryptography.Csp": "(,4.3.32767]",
|
||||
"System.Security.Cryptography.Encoding": "(,4.3.32767]",
|
||||
"System.Security.Cryptography.OpenSsl": "(,5.0.32767]",
|
||||
"System.Security.Cryptography.Primitives": "(,4.3.32767]",
|
||||
"System.Security.Cryptography.X509Certificates": "(,4.3.32767]",
|
||||
"System.Security.Principal": "(,4.3.32767]",
|
||||
"System.Security.Principal.Windows": "(,5.0.32767]",
|
||||
"System.Security.SecureString": "(,4.3.32767]",
|
||||
"System.Text.Encoding": "(,4.3.32767]",
|
||||
"System.Text.Encoding.CodePages": "(,10.0.32767]",
|
||||
"System.Text.Encoding.Extensions": "(,4.3.32767]",
|
||||
"System.Text.Encodings.Web": "(,10.0.32767]",
|
||||
"System.Text.Json": "(,10.0.32767]",
|
||||
"System.Text.RegularExpressions": "(,4.3.32767]",
|
||||
"System.Threading": "(,4.3.32767]",
|
||||
"System.Threading.AccessControl": "(,10.0.32767]",
|
||||
"System.Threading.Channels": "(,10.0.32767]",
|
||||
"System.Threading.Overlapped": "(,4.3.32767]",
|
||||
"System.Threading.Tasks": "(,4.3.32767]",
|
||||
"System.Threading.Tasks.Dataflow": "(,10.0.32767]",
|
||||
"System.Threading.Tasks.Extensions": "(,5.0.32767]",
|
||||
"System.Threading.Tasks.Parallel": "(,4.3.32767]",
|
||||
"System.Threading.Thread": "(,4.3.32767]",
|
||||
"System.Threading.ThreadPool": "(,4.3.32767]",
|
||||
"System.Threading.Timer": "(,4.3.32767]",
|
||||
"System.ValueTuple": "(,4.5.32767]",
|
||||
"System.Xml.ReaderWriter": "(,4.3.32767]",
|
||||
"System.Xml.XDocument": "(,4.3.32767]",
|
||||
"System.Xml.XmlDocument": "(,4.3.32767]",
|
||||
"System.Xml.XmlSerializer": "(,4.3.32767]",
|
||||
"System.Xml.XPath": "(,4.3.32767]",
|
||||
"System.Xml.XPath.XDocument": "(,5.0.32767]"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
|
||||
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
|
||||
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
|
||||
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
|
||||
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\86182\.nuget\packages\</NuGetPackageFolders>
|
||||
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
|
||||
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">7.0.0</NuGetToolVersion>
|
||||
</PropertyGroup>
|
||||
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
|
||||
<SourceRoot Include="C:\Users\86182\.nuget\packages\" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
|
||||
@@ -0,0 +1,407 @@
|
||||
{
|
||||
"version": 4,
|
||||
"targets": {
|
||||
"net10.0": {
|
||||
"SolidWorks.Interop.sldworks/32.1.0": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/netstandard2.0/SolidWorks.Interop.sldworks.dll": {}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/SolidWorks.Interop.sldworks.dll": {}
|
||||
}
|
||||
},
|
||||
"SolidWorks.Interop.swconst/32.1.0": {
|
||||
"type": "package",
|
||||
"compile": {
|
||||
"lib/netstandard2.0/SolidWorks.Interop.swconst.dll": {}
|
||||
},
|
||||
"runtime": {
|
||||
"lib/netstandard2.0/SolidWorks.Interop.swconst.dll": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"SolidWorks.Interop.sldworks/32.1.0": {
|
||||
"sha512": "lq3QmJwBbVE3K+pN5JFSGn1Bj7J1vUyTr4TtT23UAOtd8MXLElZROm9Iee2N8SP8AXsLTpXdBXGs7xYeJT53qw==",
|
||||
"type": "package",
|
||||
"path": "solidworks.interop.sldworks/32.1.0",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/netstandard2.0/SolidWorks.Interop.sldworks.dll",
|
||||
"solidworks.interop.sldworks.32.1.0.nupkg.sha512",
|
||||
"solidworks.interop.sldworks.nuspec"
|
||||
]
|
||||
},
|
||||
"SolidWorks.Interop.swconst/32.1.0": {
|
||||
"sha512": "mOLeWDKf0hX7iSNmdc22FmwoCaqH3KuNhODNGdWuT36KB/maGzQdfU+r9YS97n3mMIdWN3qaLBQ4eJG8z77rMw==",
|
||||
"type": "package",
|
||||
"path": "solidworks.interop.swconst/32.1.0",
|
||||
"files": [
|
||||
".nupkg.metadata",
|
||||
".signature.p7s",
|
||||
"lib/netstandard2.0/SolidWorks.Interop.swconst.dll",
|
||||
"solidworks.interop.swconst.32.1.0.nupkg.sha512",
|
||||
"solidworks.interop.swconst.nuspec"
|
||||
]
|
||||
}
|
||||
},
|
||||
"projectFileDependencyGroups": {
|
||||
"net10.0": [
|
||||
"SolidWorks.Interop.sldworks >= 32.1.0",
|
||||
"SolidWorks.Interop.swconst >= 32.1.0"
|
||||
]
|
||||
},
|
||||
"packageFolders": {
|
||||
"C:\\Users\\86182\\.nuget\\packages\\": {}
|
||||
},
|
||||
"project": {
|
||||
"version": "1.0.0",
|
||||
"restore": {
|
||||
"projectUniqueName": "D:\\CSharpProjects\\agent4\\tools\\drawing-diagnostics\\SolidWorksViewCandidateGenerator\\SolidWorksViewCandidateGenerator.csproj",
|
||||
"projectName": "SolidWorksViewCandidateGenerator",
|
||||
"projectPath": "D:\\CSharpProjects\\agent4\\tools\\drawing-diagnostics\\SolidWorksViewCandidateGenerator\\SolidWorksViewCandidateGenerator.csproj",
|
||||
"packagesPath": "C:\\Users\\86182\\.nuget\\packages\\",
|
||||
"outputPath": "D:\\CSharpProjects\\agent4\\tools\\drawing-diagnostics\\SolidWorksViewCandidateGenerator\\obj\\",
|
||||
"projectStyle": "PackageReference",
|
||||
"configFilePaths": [
|
||||
"C:\\Users\\86182\\AppData\\Roaming\\NuGet\\NuGet.Config",
|
||||
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
|
||||
],
|
||||
"originalTargetFrameworks": [
|
||||
"net10.0"
|
||||
],
|
||||
"sources": {
|
||||
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
|
||||
"https://api.nuget.org/v3/index.json": {}
|
||||
},
|
||||
"frameworks": {
|
||||
"net10.0": {
|
||||
"framework": "net10.0",
|
||||
"targetAlias": "net10.0",
|
||||
"projectReferences": {}
|
||||
}
|
||||
},
|
||||
"warningProperties": {
|
||||
"warnAsError": [
|
||||
"NU1605"
|
||||
]
|
||||
},
|
||||
"restoreAuditProperties": {
|
||||
"enableAudit": "true",
|
||||
"auditLevel": "low",
|
||||
"auditMode": "all"
|
||||
},
|
||||
"SdkAnalysisLevel": "10.0.300"
|
||||
},
|
||||
"frameworks": {
|
||||
"net10.0": {
|
||||
"framework": "net10.0",
|
||||
"targetAlias": "net10.0",
|
||||
"dependencies": {
|
||||
"SolidWorks.Interop.sldworks": {
|
||||
"target": "Package",
|
||||
"version": "[32.1.0, )"
|
||||
},
|
||||
"SolidWorks.Interop.swconst": {
|
||||
"target": "Package",
|
||||
"version": "[32.1.0, )"
|
||||
}
|
||||
},
|
||||
"imports": [
|
||||
"net461",
|
||||
"net462",
|
||||
"net47",
|
||||
"net471",
|
||||
"net472",
|
||||
"net48",
|
||||
"net481"
|
||||
],
|
||||
"assetTargetFallback": true,
|
||||
"warn": true,
|
||||
"frameworkReferences": {
|
||||
"Microsoft.NETCore.App": {
|
||||
"privateAssets": "all"
|
||||
}
|
||||
},
|
||||
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.300/PortableRuntimeIdentifierGraph.json",
|
||||
"packagesToPrune": {
|
||||
"Microsoft.CSharp": "(,4.7.32767]",
|
||||
"Microsoft.VisualBasic": "(,10.4.32767]",
|
||||
"Microsoft.Win32.Primitives": "(,4.3.32767]",
|
||||
"Microsoft.Win32.Registry": "(,5.0.32767]",
|
||||
"runtime.any.System.Collections": "(,4.3.32767]",
|
||||
"runtime.any.System.Diagnostics.Tools": "(,4.3.32767]",
|
||||
"runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]",
|
||||
"runtime.any.System.Globalization": "(,4.3.32767]",
|
||||
"runtime.any.System.Globalization.Calendars": "(,4.3.32767]",
|
||||
"runtime.any.System.IO": "(,4.3.32767]",
|
||||
"runtime.any.System.Reflection": "(,4.3.32767]",
|
||||
"runtime.any.System.Reflection.Extensions": "(,4.3.32767]",
|
||||
"runtime.any.System.Reflection.Primitives": "(,4.3.32767]",
|
||||
"runtime.any.System.Resources.ResourceManager": "(,4.3.32767]",
|
||||
"runtime.any.System.Runtime": "(,4.3.32767]",
|
||||
"runtime.any.System.Runtime.Handles": "(,4.3.32767]",
|
||||
"runtime.any.System.Runtime.InteropServices": "(,4.3.32767]",
|
||||
"runtime.any.System.Text.Encoding": "(,4.3.32767]",
|
||||
"runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]",
|
||||
"runtime.any.System.Threading.Tasks": "(,4.3.32767]",
|
||||
"runtime.any.System.Threading.Timer": "(,4.3.32767]",
|
||||
"runtime.aot.System.Collections": "(,4.3.32767]",
|
||||
"runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]",
|
||||
"runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]",
|
||||
"runtime.aot.System.Globalization": "(,4.3.32767]",
|
||||
"runtime.aot.System.Globalization.Calendars": "(,4.3.32767]",
|
||||
"runtime.aot.System.IO": "(,4.3.32767]",
|
||||
"runtime.aot.System.Reflection": "(,4.3.32767]",
|
||||
"runtime.aot.System.Reflection.Extensions": "(,4.3.32767]",
|
||||
"runtime.aot.System.Reflection.Primitives": "(,4.3.32767]",
|
||||
"runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]",
|
||||
"runtime.aot.System.Runtime": "(,4.3.32767]",
|
||||
"runtime.aot.System.Runtime.Handles": "(,4.3.32767]",
|
||||
"runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]",
|
||||
"runtime.aot.System.Text.Encoding": "(,4.3.32767]",
|
||||
"runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]",
|
||||
"runtime.aot.System.Threading.Tasks": "(,4.3.32767]",
|
||||
"runtime.aot.System.Threading.Timer": "(,4.3.32767]",
|
||||
"runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]",
|
||||
"runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]",
|
||||
"runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]",
|
||||
"runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]",
|
||||
"runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]",
|
||||
"runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]",
|
||||
"runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]",
|
||||
"runtime.unix.System.Console": "(,4.3.32767]",
|
||||
"runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]",
|
||||
"runtime.unix.System.IO.FileSystem": "(,4.3.32767]",
|
||||
"runtime.unix.System.Net.Primitives": "(,4.3.32767]",
|
||||
"runtime.unix.System.Net.Sockets": "(,4.3.32767]",
|
||||
"runtime.unix.System.Private.Uri": "(,4.3.32767]",
|
||||
"runtime.unix.System.Runtime.Extensions": "(,4.3.32767]",
|
||||
"runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]",
|
||||
"runtime.win.System.Console": "(,4.3.32767]",
|
||||
"runtime.win.System.Diagnostics.Debug": "(,4.3.32767]",
|
||||
"runtime.win.System.IO.FileSystem": "(,4.3.32767]",
|
||||
"runtime.win.System.Net.Primitives": "(,4.3.32767]",
|
||||
"runtime.win.System.Net.Sockets": "(,4.3.32767]",
|
||||
"runtime.win.System.Runtime.Extensions": "(,4.3.32767]",
|
||||
"runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
|
||||
"runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
|
||||
"runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]",
|
||||
"runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"runtime.win7.System.Private.Uri": "(,4.3.32767]",
|
||||
"runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]",
|
||||
"System.AppContext": "(,4.3.32767]",
|
||||
"System.Buffers": "(,5.0.32767]",
|
||||
"System.Collections": "(,4.3.32767]",
|
||||
"System.Collections.Concurrent": "(,4.3.32767]",
|
||||
"System.Collections.Immutable": "(,10.0.32767]",
|
||||
"System.Collections.NonGeneric": "(,4.3.32767]",
|
||||
"System.Collections.Specialized": "(,4.3.32767]",
|
||||
"System.ComponentModel": "(,4.3.32767]",
|
||||
"System.ComponentModel.Annotations": "(,4.3.32767]",
|
||||
"System.ComponentModel.EventBasedAsync": "(,4.3.32767]",
|
||||
"System.ComponentModel.Primitives": "(,4.3.32767]",
|
||||
"System.ComponentModel.TypeConverter": "(,4.3.32767]",
|
||||
"System.Console": "(,4.3.32767]",
|
||||
"System.Data.Common": "(,4.3.32767]",
|
||||
"System.Data.DataSetExtensions": "(,4.4.32767]",
|
||||
"System.Diagnostics.Contracts": "(,4.3.32767]",
|
||||
"System.Diagnostics.Debug": "(,4.3.32767]",
|
||||
"System.Diagnostics.DiagnosticSource": "(,10.0.32767]",
|
||||
"System.Diagnostics.FileVersionInfo": "(,4.3.32767]",
|
||||
"System.Diagnostics.Process": "(,4.3.32767]",
|
||||
"System.Diagnostics.StackTrace": "(,4.3.32767]",
|
||||
"System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]",
|
||||
"System.Diagnostics.Tools": "(,4.3.32767]",
|
||||
"System.Diagnostics.TraceSource": "(,4.3.32767]",
|
||||
"System.Diagnostics.Tracing": "(,4.3.32767]",
|
||||
"System.Drawing.Primitives": "(,4.3.32767]",
|
||||
"System.Dynamic.Runtime": "(,4.3.32767]",
|
||||
"System.Formats.Asn1": "(,10.0.32767]",
|
||||
"System.Formats.Tar": "(,10.0.32767]",
|
||||
"System.Globalization": "(,4.3.32767]",
|
||||
"System.Globalization.Calendars": "(,4.3.32767]",
|
||||
"System.Globalization.Extensions": "(,4.3.32767]",
|
||||
"System.IO": "(,4.3.32767]",
|
||||
"System.IO.Compression": "(,4.3.32767]",
|
||||
"System.IO.Compression.ZipFile": "(,4.3.32767]",
|
||||
"System.IO.FileSystem": "(,4.3.32767]",
|
||||
"System.IO.FileSystem.AccessControl": "(,4.4.32767]",
|
||||
"System.IO.FileSystem.DriveInfo": "(,4.3.32767]",
|
||||
"System.IO.FileSystem.Primitives": "(,4.3.32767]",
|
||||
"System.IO.FileSystem.Watcher": "(,4.3.32767]",
|
||||
"System.IO.IsolatedStorage": "(,4.3.32767]",
|
||||
"System.IO.MemoryMappedFiles": "(,4.3.32767]",
|
||||
"System.IO.Pipelines": "(,10.0.32767]",
|
||||
"System.IO.Pipes": "(,4.3.32767]",
|
||||
"System.IO.Pipes.AccessControl": "(,5.0.32767]",
|
||||
"System.IO.UnmanagedMemoryStream": "(,4.3.32767]",
|
||||
"System.Linq": "(,4.3.32767]",
|
||||
"System.Linq.AsyncEnumerable": "(,10.0.32767]",
|
||||
"System.Linq.Expressions": "(,4.3.32767]",
|
||||
"System.Linq.Parallel": "(,4.3.32767]",
|
||||
"System.Linq.Queryable": "(,4.3.32767]",
|
||||
"System.Memory": "(,5.0.32767]",
|
||||
"System.Net.Http": "(,4.3.32767]",
|
||||
"System.Net.Http.Json": "(,10.0.32767]",
|
||||
"System.Net.NameResolution": "(,4.3.32767]",
|
||||
"System.Net.NetworkInformation": "(,4.3.32767]",
|
||||
"System.Net.Ping": "(,4.3.32767]",
|
||||
"System.Net.Primitives": "(,4.3.32767]",
|
||||
"System.Net.Requests": "(,4.3.32767]",
|
||||
"System.Net.Security": "(,4.3.32767]",
|
||||
"System.Net.ServerSentEvents": "(,10.0.32767]",
|
||||
"System.Net.Sockets": "(,4.3.32767]",
|
||||
"System.Net.WebHeaderCollection": "(,4.3.32767]",
|
||||
"System.Net.WebSockets": "(,4.3.32767]",
|
||||
"System.Net.WebSockets.Client": "(,4.3.32767]",
|
||||
"System.Numerics.Vectors": "(,5.0.32767]",
|
||||
"System.ObjectModel": "(,4.3.32767]",
|
||||
"System.Private.DataContractSerialization": "(,4.3.32767]",
|
||||
"System.Private.Uri": "(,4.3.32767]",
|
||||
"System.Reflection": "(,4.3.32767]",
|
||||
"System.Reflection.DispatchProxy": "(,6.0.32767]",
|
||||
"System.Reflection.Emit": "(,4.7.32767]",
|
||||
"System.Reflection.Emit.ILGeneration": "(,4.7.32767]",
|
||||
"System.Reflection.Emit.Lightweight": "(,4.7.32767]",
|
||||
"System.Reflection.Extensions": "(,4.3.32767]",
|
||||
"System.Reflection.Metadata": "(,10.0.32767]",
|
||||
"System.Reflection.Primitives": "(,4.3.32767]",
|
||||
"System.Reflection.TypeExtensions": "(,4.3.32767]",
|
||||
"System.Resources.Reader": "(,4.3.32767]",
|
||||
"System.Resources.ResourceManager": "(,4.3.32767]",
|
||||
"System.Resources.Writer": "(,4.3.32767]",
|
||||
"System.Runtime": "(,4.3.32767]",
|
||||
"System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]",
|
||||
"System.Runtime.CompilerServices.VisualC": "(,4.3.32767]",
|
||||
"System.Runtime.Extensions": "(,4.3.32767]",
|
||||
"System.Runtime.Handles": "(,4.3.32767]",
|
||||
"System.Runtime.InteropServices": "(,4.3.32767]",
|
||||
"System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]",
|
||||
"System.Runtime.Loader": "(,4.3.32767]",
|
||||
"System.Runtime.Numerics": "(,4.3.32767]",
|
||||
"System.Runtime.Serialization.Formatters": "(,4.3.32767]",
|
||||
"System.Runtime.Serialization.Json": "(,4.3.32767]",
|
||||
"System.Runtime.Serialization.Primitives": "(,4.3.32767]",
|
||||
"System.Runtime.Serialization.Xml": "(,4.3.32767]",
|
||||
"System.Security.AccessControl": "(,6.0.32767]",
|
||||
"System.Security.Claims": "(,4.3.32767]",
|
||||
"System.Security.Cryptography.Algorithms": "(,4.3.32767]",
|
||||
"System.Security.Cryptography.Cng": "(,5.0.32767]",
|
||||
"System.Security.Cryptography.Csp": "(,4.3.32767]",
|
||||
"System.Security.Cryptography.Encoding": "(,4.3.32767]",
|
||||
"System.Security.Cryptography.OpenSsl": "(,5.0.32767]",
|
||||
"System.Security.Cryptography.Primitives": "(,4.3.32767]",
|
||||
"System.Security.Cryptography.X509Certificates": "(,4.3.32767]",
|
||||
"System.Security.Principal": "(,4.3.32767]",
|
||||
"System.Security.Principal.Windows": "(,5.0.32767]",
|
||||
"System.Security.SecureString": "(,4.3.32767]",
|
||||
"System.Text.Encoding": "(,4.3.32767]",
|
||||
"System.Text.Encoding.CodePages": "(,10.0.32767]",
|
||||
"System.Text.Encoding.Extensions": "(,4.3.32767]",
|
||||
"System.Text.Encodings.Web": "(,10.0.32767]",
|
||||
"System.Text.Json": "(,10.0.32767]",
|
||||
"System.Text.RegularExpressions": "(,4.3.32767]",
|
||||
"System.Threading": "(,4.3.32767]",
|
||||
"System.Threading.AccessControl": "(,10.0.32767]",
|
||||
"System.Threading.Channels": "(,10.0.32767]",
|
||||
"System.Threading.Overlapped": "(,4.3.32767]",
|
||||
"System.Threading.Tasks": "(,4.3.32767]",
|
||||
"System.Threading.Tasks.Dataflow": "(,10.0.32767]",
|
||||
"System.Threading.Tasks.Extensions": "(,5.0.32767]",
|
||||
"System.Threading.Tasks.Parallel": "(,4.3.32767]",
|
||||
"System.Threading.Thread": "(,4.3.32767]",
|
||||
"System.Threading.ThreadPool": "(,4.3.32767]",
|
||||
"System.Threading.Timer": "(,4.3.32767]",
|
||||
"System.ValueTuple": "(,4.5.32767]",
|
||||
"System.Xml.ReaderWriter": "(,4.3.32767]",
|
||||
"System.Xml.XDocument": "(,4.3.32767]",
|
||||
"System.Xml.XmlDocument": "(,4.3.32767]",
|
||||
"System.Xml.XmlSerializer": "(,4.3.32767]",
|
||||
"System.Xml.XPath": "(,4.3.32767]",
|
||||
"System.Xml.XPath.XDocument": "(,5.0.32767]"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"version": 2,
|
||||
"dgSpecHash": "IwJAgrg9kns=",
|
||||
"success": true,
|
||||
"projectFilePath": "D:\\CSharpProjects\\agent4\\tools\\drawing-diagnostics\\SolidWorksViewCandidateGenerator\\SolidWorksViewCandidateGenerator.csproj",
|
||||
"expectedPackageFiles": [
|
||||
"C:\\Users\\86182\\.nuget\\packages\\solidworks.interop.sldworks\\32.1.0\\solidworks.interop.sldworks.32.1.0.nupkg.sha512",
|
||||
"C:\\Users\\86182\\.nuget\\packages\\solidworks.interop.swconst\\32.1.0\\solidworks.interop.swconst.32.1.0.nupkg.sha512"
|
||||
],
|
||||
"logs": []
|
||||
}
|
||||
Reference in New Issue
Block a user