提交 cd7b6032 编写于 作者: J Jonathon Marolf

Create vsix that contains all roslyn dependencies (#10953)

* Create vsix that contains all roslyn dependencies
上级 7ea0e483
......@@ -355,6 +355,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Composition", "src\Dependen
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PerformanceTesting", "src\Test\PerformanceTesting.csproj", "{DA0D2A70-A2F9-4654-A99A-3227EDF54FF1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Roslyn", "src\Deployment\Roslyn.csproj", "{600AF682-E097-407B-AD85-EE3CED37E680}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
src\Test\Utilities\Shared\TestUtilities.projitems*{76c6f005-c89d-4348-bb4a-391898dbeb52}*SharedItemsImports = 4
......@@ -3042,6 +3044,26 @@ Global
{DA0D2A70-A2F9-4654-A99A-3227EDF54FF1}.Release|x64.Build.0 = Release|Any CPU
{DA0D2A70-A2F9-4654-A99A-3227EDF54FF1}.Release|x86.ActiveCfg = Release|Any CPU
{DA0D2A70-A2F9-4654-A99A-3227EDF54FF1}.Release|x86.Build.0 = Release|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Debug|Any CPU.Build.0 = Debug|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Debug|ARM.ActiveCfg = Debug|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Debug|ARM.Build.0 = Debug|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Debug|x64.ActiveCfg = Debug|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Debug|x64.Build.0 = Debug|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Debug|x86.ActiveCfg = Debug|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Debug|x86.Build.0 = Debug|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Release|Any CPU.ActiveCfg = Release|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Release|Any CPU.Build.0 = Release|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Release|ARM.ActiveCfg = Release|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Release|ARM.Build.0 = Release|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Release|x64.ActiveCfg = Release|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Release|x64.Build.0 = Release|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Release|x86.ActiveCfg = Release|Any CPU
{600AF682-E097-407B-AD85-EE3CED37E680}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
......
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="Settings">
<Import Project="..\..\build\Targets\VSL.Settings.targets" />
</ImportGroup>
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<SchemaVersion>2.0</SchemaVersion>
<ProjectTypeGuids>{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ProjectGuid>{600AF682-E097-407B-AD85-EE3CED37E680}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Roslyn</RootNamespace>
<AssemblyName>RoslynDeployment</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<GeneratePkgDefFile>false</GeneratePkgDefFile>
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
<CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
<CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
<ImportVSSDKTargets>true</ImportVSSDKTargets>
<CreateVsixContainer>True</CreateVsixContainer>
<DeployExtension>False</DeployExtension>
</PropertyGroup>
<ItemGroup>
<None Include="source.extension.vsixmanifest">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Compilers\Extension\CompilerExtension.csproj">
<Project>{43026D51-3083-4850-928D-07E1883D5B1A}</Project>
<Name>CompilerExtension</Name>
<VSIXSubPath>Vsixes</VSIXSubPath>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
<IncludeOutputGroupsInVSIX>VSIXContainerProjectOutputGroup%3b</IncludeOutputGroupsInVSIX>
</ProjectReference>
<ProjectReference Include="..\ExpressionEvaluator\Package\ExpressionEvaluatorPackage.csproj">
<Project>{B617717C-7881-4F01-AB6D-B1B6CC0483A0}</Project>
<Name>ExpressionEvaluatorPackage</Name>
<VSIXSubPath>Vsixes</VSIXSubPath>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
<IncludeOutputGroupsInVSIX>VSIXContainerProjectOutputGroup%3b</IncludeOutputGroupsInVSIX>
</ProjectReference>
<ProjectReference Include="..\InteractiveWindow\VisualStudio\VisualStudioInteractiveWindow.csproj">
<Project>{20BB6FAC-44D2-4D76-ABFE-0C1E163A1A4F}</Project>
<Name>VisualStudioInteractiveWindow</Name>
<VSIXSubPath>Vsixes</VSIXSubPath>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
<IncludeOutputGroupsInVSIX>VSIXContainerProjectOutputGroup%3b</IncludeOutputGroupsInVSIX>
</ProjectReference>
<ProjectReference Include="..\VisualStudio\SetupInteractive\VisualStudioSetupInteractive.csproj">
<Project>{C467FEFA-337D-4705-BB5A-BDF41A555FDC}</Project>
<Name>VisualStudioSetupInteractive</Name>
<VSIXSubPath>Vsixes</VSIXSubPath>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
<IncludeOutputGroupsInVSIX>VSIXContainerProjectOutputGroup%3b</IncludeOutputGroupsInVSIX>
</ProjectReference>
<ProjectReference Include="..\VisualStudio\Setup\VisualStudioSetup.csproj">
<Project>{201EC5B7-F91E-45E5-B9F2-67A266CCE6FC}</Project>
<Name>VisualStudioSetup</Name>
<VSIXSubPath>Vsixes</VSIXSubPath>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
<IncludeOutputGroupsInVSIX>VSIXContainerProjectOutputGroup%3b</IncludeOutputGroupsInVSIX>
</ProjectReference>
<ProjectReference Include="..\VisualStudio\VisualStudioInteractiveComponents\VisualStudioInteractiveComponents.csproj">
<Project>{2169F526-8A88-435D-8732-486ACA095A6A}</Project>
<Name>VisualStudioInteractiveComponents</Name>
<VSIXSubPath>Vsixes</VSIXSubPath>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
<IncludeOutputGroupsInVSIX>VSIXContainerProjectOutputGroup%3b</IncludeOutputGroupsInVSIX>
</ProjectReference>
</ItemGroup>
<ImportGroup Label="Targets">
<Import Project="..\..\build\Targets\VSL.Imports.targets" />
</ImportGroup>
</Project>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Id="eb2680f2-4e63-44a8-adf6-2e667d9f689c" Version="|%CurrentProject%;GetBuildVersion|" Language="en-US" Publisher="Microsoft" />
<DisplayName>Roslyn Insiders</DisplayName>
<Description>Pre-release build of Roslyn compilers and language services.</Description>
</Metadata>
<Installation>
<InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[14.0,]" />
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
<Dependency d:ProjectName="CompilerExtension"
DisplayName="|CompilerExtension;VSIXNameProjectOutputGroup|"
Version="[|%CurrentProject%;GetBuildVersion|,)"
d:Source="Project"
d:InstallSource="Embed"
d:VsixSubPath="Vsixes"
Location="|CompilerExtension;VSIXContainerProjectOutputGroup|"
Id="|CompilerExtension;VSIXIdentifierProjectOutputGroup|" />
<Dependency d:ProjectName="VisualStudioSetup"
DisplayName="|VisualStudioSetup;VSIXNameProjectOutputGroup|"
Version="[|%CurrentProject%;GetBuildVersion|,)"
d:Source="Project"
d:InstallSource="Embed"
d:VsixSubPath="Vsixes"
Location="|VisualStudioSetup;VSIXContainerProjectOutputGroup|"
Id="|VisualStudioSetup;VSIXIdentifierProjectOutputGroup|" />
<Dependency d:ProjectName="VisualStudioInteractiveWindow"
DisplayName="|VisualStudioInteractiveWindow;VSIXNameProjectOutputGroup|"
Version="[|%CurrentProject%;GetBuildVersion|,)"
d:Source="Project"
d:InstallSource="Embed"
d:VsixSubPath="Vsixes"
Location="|VisualStudioInteractiveWindow;VSIXContainerProjectOutputGroup|"
Id="|VisualStudioInteractiveWindow;VSIXIdentifierProjectOutputGroup|" />
<Dependency d:ProjectName="VisualStudioInteractiveComponents"
DisplayName="|VisualStudioInteractiveComponents;VSIXNameProjectOutputGroup|"
Version="[|%CurrentProject%;GetBuildVersion|,)"
d:Source="Project"
d:InstallSource="Embed"
d:VsixSubPath="Vsixes"
Location="|VisualStudioInteractiveComponents;VSIXContainerProjectOutputGroup|"
Id="|VisualStudioInteractiveComponents;VSIXIdentifierProjectOutputGroup|" />
<Dependency d:ProjectName="VisualStudioSetupInteractive"
DisplayName="|VisualStudioSetupInteractive;VSIXNameProjectOutputGroup|"
Version="[|%CurrentProject%;GetBuildVersion|,)"
d:Source="Project"
d:InstallSource="Embed"
d:VsixSubPath="Vsixes"
Location="|VisualStudioSetupInteractive;VSIXContainerProjectOutputGroup|"
Id="|VisualStudioSetupInteractive;VSIXIdentifierProjectOutputGroup|" />
<Dependency d:ProjectName="ExpressionEvaluatorPackage"
DisplayName="|ExpressionEvaluatorPackage;VSIXNameProjectOutputGroup|"
Version="[|%CurrentProject%;GetBuildVersion|,)"
d:Source="Project"
d:InstallSource="Embed"
d:VsixSubPath="Vsixes"
Location="|ExpressionEvaluatorPackage;VSIXContainerProjectOutputGroup|"
Id="|ExpressionEvaluatorPackage;VSIXIdentifierProjectOutputGroup|" />
</Dependencies>
</PackageManifest>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册