/
githubmirror
/
roslyn
Обзор
Документация
Войти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/VisualStudio/Setup/Roslyn.VisualStudio.Setup.csproj
396 строк
25 KB
Ryan Toth
Revert "Use SQLite3MC (#84140)" and update SourceGear.Sqlite3 to 3.53.4 (#84692)
2 часа назад
Не верифицирован
2 часа назад
5bd7e0e
Код
Авторство
О чём код?
<?xml version="1.0" encoding="utf-8"?> <!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file in the project root for more information. --> <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Library</OutputType> <RootNamespace>Roslyn.VisualStudio.Setup</RootNamespace> <TargetFramework>net472</TargetFramework> <IsShippingAssembly>false</IsShippingAssembly> <!-- VSIX --> <GeneratePkgDefFile>true</GeneratePkgDefFile> <IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer> <IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer> <IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment> <ExtensionInstallationRoot>$(CommonExtensionInstallationRoot)</ExtensionInstallationRoot> <ExtensionInstallationFolder>$(LanguageServicesExtensionInstallationFolder)</ExtensionInstallationFolder> <VssdkCompatibleExtension>true</VssdkCompatibleExtension> <DeployExtension>true</DeployExtension> <!-- VS Insertion --> <VisualStudioInsertionComponent>Microsoft.CodeAnalysis.LanguageServices</VisualStudioInsertionComponent> </PropertyGroup> <ItemGroup Label="PkgDef"> <None Include="PackageRegistration.pkgdef" PkgDefEntry="FileContent" /> </ItemGroup> <ItemGroup Label="Project References"> <ProjectReference Include="..\..\Compilers\Core\Portable\Microsoft.CodeAnalysis.csproj"> <Name>CodeAnalysis</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> <NgenPriority>2</NgenPriority> </ProjectReference> <ProjectReference Include="..\..\Compilers\CSharp\Portable\Microsoft.CodeAnalysis.CSharp.csproj"> <Name>CSharpCodeAnalysis</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <NgenPriority>2</NgenPriority> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Compilers\VisualBasic\Portable\Microsoft.CodeAnalysis.VisualBasic.vbproj"> <Name>BasicCodeAnalysis</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\ExternalAccess\Apex\Microsoft.CodeAnalysis.ExternalAccess.Apex.csproj"> <Name>Microsoft.CodeAnalysis.ExternalAccess.Apex</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Features\ExternalAccess\Copilot\Microsoft.CodeAnalysis.ExternalAccess.Copilot.csproj"> <Name>Microsoft.CodeAnalysis.ExternalAccess.Copilot</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\EditorFeatures\ExternalAccess\Debugger\Microsoft.CodeAnalysis.ExternalAccess.Debugger.csproj"> <Name>Microsoft.CodeAnalysis.ExternalAccess.Debugger</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\ExternalAccess\EditorConfigGenerator\Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator.csproj"> <Name>Microsoft.CodeAnalysis.ExternalAccess.EditorConfigGenerator</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\EditorFeatures\ExternalAccess\Core\Microsoft.CodeAnalysis.EditorFeatures.ExternalAccess.csproj"> <Name>Microsoft.CodeAnalysis.EditorFeatures.ExternalAccess</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Features\ExternalAccess\AspNetCore\Microsoft.CodeAnalysis.ExternalAccess.AspNetCore.csproj"> <Name>Microsoft.CodeAnalysis.ExternalAccess.AspNetCore</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Features\ExternalAccess\Core\Microsoft.CodeAnalysis.Features.ExternalAccess.csproj"> <Name>Microsoft.CodeAnalysis.Features.ExternalAccess</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\ExternalAccess\FSharp\Microsoft.CodeAnalysis.ExternalAccess.FSharp.csproj"> <Name>Microsoft.CodeAnalysis.ExternalAccess.FSharp</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\LanguageServer\ExternalAccess\Core\Microsoft.CodeAnalysis.LanguageServer.ExternalAccess.csproj"> <Name>Microsoft.CodeAnalysis.LanguageServer.ExternalAccess</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Tools\ExternalAccess\RazorCompiler\Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler.csproj"> <Name>Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Features\ExternalAccess\Extensions\Microsoft.CodeAnalysis.ExternalAccess.Extensions.csproj"> <Name>Microsoft.CodeAnalysis.ExternalAccess.Extensions</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Workspaces\Core\Desktop\Microsoft.CodeAnalysis.Workspaces.Desktop.csproj"> <Name>Workspaces.Desktop</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Features\VisualBasic\Portable\Microsoft.CodeAnalysis.VisualBasic.Features.vbproj"> <Name>BasicFeatures</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Features\CSharp\Portable\Microsoft.CodeAnalysis.CSharp.Features.csproj"> <Name>CSharpFeatures</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\EditorFeatures\CSharp\Microsoft.CodeAnalysis.CSharp.EditorFeatures.csproj"> <Name>CSharpEditorFeatures</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\EditorFeatures\Core\Microsoft.CodeAnalysis.EditorFeatures.csproj"> <Name>EditorFeatures</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Features\Core\Portable\Microsoft.CodeAnalysis.Features.csproj"> <Name>Features</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> <NgenPriority>2</NgenPriority> </ProjectReference> <ProjectReference Include="..\..\LanguageServer\Protocol\Microsoft.CodeAnalysis.LanguageServer.Protocol.csproj"> <Name>LanguageServerProtocol</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\VisualStudio\LiveShare\Impl\Microsoft.VisualStudio.LanguageServices.LiveShare.csproj"> <Name>LiveShareLanguageServices</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\EditorFeatures\Text\Microsoft.CodeAnalysis.EditorFeatures.Text.csproj"> <Name>TextEditorFeatures</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\EditorFeatures\VisualBasic\Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.vbproj"> <Name>BasicEditorFeatures</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Workspaces\Core\Portable\Microsoft.CodeAnalysis.Workspaces.csproj"> <Name>Workspaces</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> <NgenPriority>2</NgenPriority> </ProjectReference> <ProjectReference Include="..\..\Workspaces\MSBuild\Core\Microsoft.CodeAnalysis.Workspaces.MSBuild.csproj"> <Name>Workspaces.MSBuild</Name> <!-- Make sure we include ContentFilesProjectOutputGroup so we get the BuildHosts deployed into the VSIX --> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup;ContentFilesProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <AdditionalProperties>TargetFramework=net472</AdditionalProperties> <PkgDefEntry>BindingRedirect</PkgDefEntry> <!-- Disable ngen. If we don't set this, ngen is enabled for all binaries coming from this ProjectReference, which includes the build hosts coming in as content. That doesn't make sense to do for the .NET Core build host (since ngen isn't supported there), and without extra configuation to specify the correct set of binding redirects, it probably won't be useful for the .NET Framework one in practice. Customer use of MSBuildWorkspace inside Visual Studio is rare as it is; so while we could try to do a bunch of extra MSBuild trickery to get the right ngen attributes to the right binaries, it's just far easier to turn it off. --> <Ngen>false</Ngen> </ProjectReference> <!-- Workspaces.MSBuild embeds Contracts privately (it's not a transitive reference), so reference it directly to deploy it into the VSIX next to MSBuildWorkspace at runtime. --> <ProjectReference Include="..\..\Workspaces\MSBuild\Contracts\Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts.csproj" Aliases="Contracts"> <Name>Workspaces.MSBuild.Contracts</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <AdditionalProperties>TargetFramework=net472</AdditionalProperties> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Workspaces\CSharp\Portable\Microsoft.CodeAnalysis.CSharp.Workspaces.csproj"> <Name>CSharpWorkspace</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Workspaces\VisualBasic\Portable\Microsoft.CodeAnalysis.VisualBasic.Workspaces.vbproj"> <Name>BasicWorkspace</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\Core\Def\Microsoft.VisualStudio.LanguageServices.csproj"> <Name>ServicesVisualStudio</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;PkgDefProjectOutputGroup;ContentFilesProjectOutputGroup;VsdConfigOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> <NgenPriority>2</NgenPriority> </ProjectReference> <ProjectReference Include="..\Core\Impl\Microsoft.VisualStudio.LanguageServices.Implementation.csproj"> <Name>ServicesVisualStudioImpl</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\CSharp\Impl\Microsoft.VisualStudio.LanguageServices.CSharp.csproj"> <Name>CSharpVisualStudio</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;PkgDefProjectOutputGroup;ContentFilesProjectOutputGroup;SatelliteDllsProjectOutputGroup;ExtensionJsonOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\VisualBasic\Impl\Microsoft.VisualStudio.LanguageServices.VisualBasic.vbproj"> <Name>BasicVisualStudio</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;PkgDefProjectOutputGroup;ContentFilesProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\Setup.Dependencies\Roslyn.VisualStudio.Setup.Dependencies.csproj"> <Name>VisualStudioSetup.Dependencies</Name> <ReferenceOutputAssembly>false</ReferenceOutputAssembly> <IncludeOutputGroupsInVSIX>SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <IncludeOutputGroupsInVSIXLocalOnly></IncludeOutputGroupsInVSIXLocalOnly> <Private>false</Private> </ProjectReference> <ProjectReference Include="..\Setup.ServiceHub\x64\Roslyn.VisualStudio.ServiceHub.Setup.x64.csproj"> <Name>VisualStudioServiceHubSetupX64</Name> <ReferenceOutputAssembly>false</ReferenceOutputAssembly> <IncludeOutputGroupsInVSIX></IncludeOutputGroupsInVSIX> <IncludeOutputGroupsInVSIXLocalOnly></IncludeOutputGroupsInVSIXLocalOnly> <Private>false</Private> </ProjectReference> <ProjectReference Include="..\Xaml\Impl\Microsoft.VisualStudio.LanguageServices.Xaml.csproj"> <Name>XamlVisualStudio</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\ExternalAccess\Copilot\Microsoft.VisualStudio.LanguageServices.ExternalAccess.Copilot.csproj"> <Name>Microsoft.VisualStudio.LanguageServices.ExternalAccess.Copilot</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\ExternalAccess\Core\Microsoft.VisualStudio.LanguageServices.ExternalAccess.csproj"> <Name>Microsoft.VisualStudio.LanguageServices.ExternalAccess</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Workspaces\Remote\Core\Microsoft.CodeAnalysis.Remote.Workspaces.csproj"> <Name>RemoteWorkspaces</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Workspaces\Remote\ServiceHub\Microsoft.CodeAnalysis.Remote.ServiceHub.csproj"> <Name>ServiceHub.Desktop</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> <NgenPriority>2</NgenPriority> </ProjectReference> <ProjectReference Include="..\..\Scripting\Core\Microsoft.CodeAnalysis.Scripting.csproj"> <Name>Scripting</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Scripting\CSharp\Microsoft.CodeAnalysis.CSharp.Scripting.csproj"> <Name>CSharpScripting</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Interactive\Host\Microsoft.CodeAnalysis.InteractiveHost.csproj"> <Name>InteractiveFeatures</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX> <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> <ProjectReference Include="..\..\Interactive\HostProcess\x64\InteractiveHost64.csproj"> <Name>InteractiveHost.Core64</Name> <SetTargetFramework>TargetFramework=$(NetVS)-windows</SetTargetFramework> <SkipGetTargetFrameworkProperties>true</SkipGetTargetFrameworkProperties> <ReferenceOutputAssembly>false</ReferenceOutputAssembly> <Private>false</Private> <VSIXSubPath>InteractiveHost\Core</VSIXSubPath> <IncludeOutputGroupsInVSIX>PublishedProjectOutputGroup</IncludeOutputGroupsInVSIX> <IncludeOutputGroupsInVSIXLocalOnly></IncludeOutputGroupsInVSIXLocalOnly> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <!-- Disable NGEN. Core assemblies are crossgened. --> <Ngen>false</Ngen> </ProjectReference> <ProjectReference Include="..\..\Interactive\HostProcess\x64\InteractiveHost64.csproj"> <Name>InteractiveHost.Desktop64</Name> <SetTargetFramework>TargetFramework=net472</SetTargetFramework> <SkipGetTargetFrameworkProperties>true</SkipGetTargetFrameworkProperties> <ReferenceOutputAssembly>false</ReferenceOutputAssembly> <Private>false</Private> <VSIXSubPath>InteractiveHost\Desktop</VSIXSubPath> <IncludeOutputGroupsInVSIX>PublishedProjectOutputGroup</IncludeOutputGroupsInVSIX> <IncludeOutputGroupsInVSIXLocalOnly></IncludeOutputGroupsInVSIXLocalOnly> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> </ProjectReference> <ProjectReference Include="..\..\Interactive\HostProcess\x86\InteractiveHost32.csproj"> <Name>InteractiveHost.Desktop32</Name> <!-- Note: do not set TargetFramework=net472 for InteractiveHost32. The project is not multi-targeted. Setting the property would create a build configuration that's different from the one the solution uses and thus would result in building the project twice. --> <ReferenceOutputAssembly>false</ReferenceOutputAssembly> <Private>false</Private> <VSIXSubPath>InteractiveHost\Desktop</VSIXSubPath> <IncludeOutputGroupsInVSIX>PublishedProjectOutputGroup</IncludeOutputGroupsInVSIX> <IncludeOutputGroupsInVSIXLocalOnly></IncludeOutputGroupsInVSIXLocalOnly> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> </ProjectReference> <ProjectReference Include="..\..\Tools\SemanticSearch\ReferenceAssemblies\SemanticSearch.ReferenceAssemblies.csproj"> <Name>SemanticSearchRefs</Name> <SkipGetTargetFrameworkProperties>true</SkipGetTargetFrameworkProperties> <ReferenceOutputAssembly>false</ReferenceOutputAssembly> <Private>false</Private> <VSIXSubPath>SemanticSearchRefs</VSIXSubPath> <IncludeOutputGroupsInVSIX>PublishedProjectOutputGroup</IncludeOutputGroupsInVSIX> <IncludeOutputGroupsInVSIXLocalOnly></IncludeOutputGroupsInVSIXLocalOnly> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <Ngen>false</Ngen> </ProjectReference> <ProjectReference Include="..\..\RoslynAnalyzers\Microsoft.CodeAnalysis.AnalyzerUtilities\Microsoft.CodeAnalysis.AnalyzerUtilities.csproj"> <Name>AnalyzerUtilities</Name> <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;SatelliteDllsProjectOutputGroup</IncludeOutputGroupsInVSIX> <ForceIncludeInVSIX>true</ForceIncludeInVSIX> <PkgDefEntry>BindingRedirect</PkgDefEntry> </ProjectReference> </ItemGroup> <ItemGroup> <PackageReference Include="Humanizer.Core" ForceIncludeInVsix="true" PkgDefEntry="CodeBase" /> <PackageReference Include="ICSharpCode.Decompiler" ForceIncludeInVsix="true" PkgDefEntry="CodeBase" /> <PackageReference Include="Microsoft.CodeAnalysis.Elfie" ForceIncludeInVsix="true" PkgDefEntry="BindingRedirect" /> <PackageReference Include="Microsoft.DiaSymReader.PortablePdb" /> <PackageReference Include="Microsoft.VisualStudio.Copilot.Roslyn.SemanticSearch" ForceIncludeInVsix="true" /> <PackageReference Include="SQLitePCLRaw.core" ForceIncludeInVsix="true" PkgDefEntry="CodeBase" /> <PackageReference Include="SQLitePCLRaw.bundle_green" ForceIncludeInVsix="true" PkgDefEntry="CodeBase" /> <PackageReference Include="SQLitePCLRaw.provider.dynamic_cdecl" ForceIncludeInVsix="true" PkgDefEntry="CodeBase" /> <PackageReference Include="SQLitePCLRaw.lib.e_sqlite3" GeneratePathProperty="true" ExcludeAssets="all" PrivateAssets="all" /> <PackageReference Include="SourceGear.Sqlite3" GeneratePathProperty="true" ExcludeAssets="all" PrivateAssets="all" /> </ItemGroup> <ItemGroup> <Content Include="$(PkgSourceGear_Sqlite3)\runtimes\win-x64\native\e_sqlite3.dll"> <Link>e_sqlite3.dll</Link> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> <IncludeInVSIX>true</IncludeInVSIX> <Visible>false</Visible> </Content> </ItemGroup> <ItemGroup> <None Include="source.extension.vsixmanifest"> <SubType>Designer</SubType> </None> </ItemGroup> <ItemGroup> <Reference Include="System" /> </ItemGroup> </Project>