Skip to content

Commit 76030c5

Browse files
committed
Generate semantic search ref assemblies package
1 parent e03909a commit 76030c5

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

eng/config/PublishData.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494
"Microsoft.CodeAnalysis.Remote.Razor.ServiceHub": "vs-impl",
9595
"Microsoft.CodeAnalysis.Remote.ServiceHub": "vs-impl",
9696
"Microsoft.CodeAnalysis.Remote.Workspaces": "vs-impl",
97+
"Microsoft.CodeAnalysis.SemanticSearch.ReferenceAssemblies": "vs-impl",
9798
"Microsoft.VisualStudio.LanguageServices.LiveShare": "vs-impl",
9899
"Microsoft.VisualStudio.LanguageServices.Razor.RemoteClient": "vs-impl",
99100
"Microsoft.VisualStudio.LanguageServices.ExternalAccess.Copilot": "vs-impl",

src/Tools/SemanticSearch/ReferenceAssemblies/SemanticSearch.ReferenceAssemblies.csproj

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,16 @@
88
<_BuildTaskTfm Condition="'$(MSBuildRuntimeType)' == 'Core'">$(NetRoslyn)</_BuildTaskTfm>
99
<_BuildTaskAssemblyFile>$(ArtifactsBinDir)SemanticSearch.BuildTask\$(Configuration)\$(_BuildTaskTfm)\SemanticSearch.BuildTask.dll</_BuildTaskAssemblyFile>
1010
<_ApisDir>$(MSBuildThisFileDirectory)Apis\</_ApisDir>
11+
12+
<!-- NuGet -->
13+
<IsPackable>true</IsPackable>
14+
<PackageId>Microsoft.CodeAnalysis.SemanticSearch.ReferenceAssemblies</PackageId>
15+
<PackageDescription>
16+
References assemblies for Roslyn semantic search queries.
17+
</PackageDescription>
18+
<SuppressDependenciesWhenPacking>true</SuppressDependenciesWhenPacking>
19+
<IncludeBuildOutput>false</IncludeBuildOutput>
20+
<TargetsForTfmSpecificContentInPackage>$(TargetsForTfmSpecificContentInPackage);_AddGeneratedReferenceAssembliesToPackage</TargetsForTfmSpecificContentInPackage>
1121
</PropertyGroup>
1222

1323
<ItemGroup>
@@ -78,4 +88,12 @@
7888

7989
<!-- Generates ref assemblies -->
8090
<Target Name="PublishVsixItems" DependsOnTargets="PublishedProjectOutputGroup;GenerateFilteredReferenceAssemblies" Returns="@(_OutputFile)" />
91+
92+
<!-- Package reference assemblies under the tools directory. -->
93+
<Target Name="_AddGeneratedReferenceAssembliesToPackage" DependsOnTargets="GenerateFilteredReferenceAssemblies">
94+
<ItemGroup>
95+
<TfmSpecificPackageFile Include="@(_OutputFile)"
96+
PackagePath="tools/$(TargetFramework)/%(FileName)%(Extension)"/>
97+
</ItemGroup>
98+
</Target>
8199
</Project>

0 commit comments

Comments
 (0)