提交 f64d766a 编写于 作者: B Brett V. Forsgren

Merge pull request #11728 from brettfo/vsix-shortcut-path

add <ShortcutPath> and NGEN info to VSIX packages
......@@ -4,6 +4,7 @@
<Identity Id="21BAC26D-2935-4D0D-A282-AD647E2592B5" Version="|%CurrentProject%;GetBuildVersion|" Language="en-US" Publisher="Microsoft" />
<DisplayName>Roslyn Expression Evaluators</DisplayName>
<Description xml:space="preserve">Roslyn Expression Evaluators</Description>
<ShortcutPath>..\CommonExtensions\Microsoft\ManagedLanguages\VBCSharp\ExpressionEvaluators</ShortcutPath>
</Metadata>
<Installation Experimental="true">
<InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[14.0,]" />
......@@ -11,6 +12,16 @@
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VWDExpress" />
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VSWinExpress" />
</Installation>
<Installer>
<Actions>
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ResultProvider.dll" />
</Actions>
</Installer>
<Dependencies>
<Dependency Version="[|VisualStudioSetup;GetBuildVersion|,]" DisplayName="Roslyn Language Services" Id="0b5e8ddb-f12d-4131-a71d-77acc26a798f" />
</Dependencies>
......
......@@ -4,6 +4,7 @@
<Identity Id="1F42C6D0-F876-4AF0-8185-1BEB0A325BB2" Version="|%CurrentProject%;GetBuildVersion|" Language="en-US" Publisher="Microsoft" />
<DisplayName>VisualStudio Interactive Components</DisplayName>
<Description>Interactive components for Visual Studio.</Description>
<ShortcutPath>..\CommonExtensions\Microsoft\VisualStudioInteractiveComponents</ShortcutPath>
</Metadata>
<Installation Experimental="true">
<InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[14.0,]" />
......@@ -11,6 +12,12 @@
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VWDExpress" />
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VSWinExpress" />
</Installation>
<Installer>
<Actions>
<Action Type="Ngen" Path="Microsoft.VisualStudio.InteractiveWindow.dll" />
<Action Type="Ngen" Path="Microsoft.VisualStudio.VsInteractiveWindow.dll" />
</Actions>
</Installer>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
</Dependencies>
......
......@@ -4,6 +4,7 @@
<Identity Id="0b5e8ddb-f12d-4131-a71d-77acc26a798f" Version="|%CurrentProject%;GetBuildVersion|" Language="en-US" Publisher="Microsoft" />
<DisplayName>Roslyn Language Services</DisplayName>
<Description>C# and VB.NET language services for Visual Studio.</Description>
<ShortcutPath>..\CommonExtensions\Microsoft\ManagedLanguages\VBCSharp\LanguageServices</ShortcutPath>
</Metadata>
<Installation Experimental="true">
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.Pro" />
......@@ -11,6 +12,31 @@
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VWDExpress" />
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VSWinExpress" />
</Installation>
<Installer>
<Actions>
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.CSharp.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.CSharp.EditorFeatures.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.CSharp.Features.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.CSharp.Workspaces.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.EditorFeatures.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.EditorFeatures.Text.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.Elfie.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.Features.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.VisualBasic.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.VisualBasic.Features.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.Workspaces.Desktop.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.Workspaces.dll" />
<Action Type="Ngen" Path="Microsoft.DiaSymReader.dll" />
<Action Type="Ngen" Path="Microsoft.VisualStudio.LanguageServices.CSharp.dll" />
<Action Type="Ngen" Path="Microsoft.VisualStudio.LanguageServices.dll" />
<Action Type="Ngen" Path="Microsoft.VisualStudio.LanguageServices.Implementation.dll" />
<Action Type="Ngen" Path="Microsoft.VisualStudio.LanguageServices.SolutionExplorer.dll" />
<Action Type="Ngen" Path="Microsoft.VisualStudio.LanguageServices.VisualBasic.dll" />
</Actions>
</Installer>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
</Dependencies>
......
......@@ -45,13 +45,6 @@
<IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
<ForceIncludeInVSIX>true</ForceIncludeInVSIX>
</ProjectReference>
<ProjectReference Include="..\VisualBasic\Repl\BasicVisualStudioRepl.vbproj">
<Project>{b4a38526-5f15-4ca8-b5e9-0ba04e547023}</Project>
<Name>BasicVisualStudioRepl</Name>
<IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;PkgDefProjectOutputGroup;ContentFilesProjectOutputGroup</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
<ForceIncludeInVSIX>true</ForceIncludeInVSIX>
</ProjectReference>
<ProjectReference Include="..\Setup\VisualStudioSetup.csproj">
<Project>{201ec5b7-f91e-45e5-b9f2-67a266cce6fc}</Project>
<Name>VisualStudioSetup</Name>
......
......@@ -4,6 +4,7 @@
<Identity Id="A5E5EE8D-39AE-42FF-8BBF-53C5B09C07D7" Version="|%CurrentProject%;GetBuildVersion|" Language="en-US" Publisher="Microsoft" />
<DisplayName>Roslyn Interactive Language Services</DisplayName>
<Description>Roslyn interactive language services.</Description>
<ShortcutPath>..\CommonExtensions\Microsoft\ManagedLanguages\VBCSharp\InteractiveLanguageServices</ShortcutPath>
</Metadata>
<Installation Experimental="true">
<InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[14.0,]" />
......@@ -11,6 +12,12 @@
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VWDExpress" />
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VSWinExpress" />
</Installation>
<Installer>
<Actions>
<Action Type="Ngen" Path="Microsoft.VisualStudio.CSharp.Repl.dll" />
<Action Type="Ngen" Path="Roslyn.VisualStudio.Setup.Interactive.dll" />
</Actions>
</Installer>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
<Dependency Version="[|VisualStudioSetup;GetBuildVersion|,]" DisplayName="Roslyn Components" Id="0b5e8ddb-f12d-4131-a71d-77acc26a798f" />
......@@ -18,10 +25,8 @@
<Dependency Version="[|VisualStudioInteractiveWindow;GetBuildVersion|,]" DisplayName="VisualStudio Interactive Components" Id="1F42C6D0-F876-4AF0-8185-1BEB0A325BB2" />
</Dependencies>
<Assets>
<Asset Type="Microsoft.VisualStudio.MefComponent" d:Source="Project" d:ProjectName="BasicVisualStudioRepl" Path="|BasicVisualStudioRepl|" />
<Asset Type="Microsoft.VisualStudio.MefComponent" d:Source="Project" d:ProjectName="CSharpVisualStudioRepl" Path="|CSharpVisualStudioRepl|" />
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="CSharpPackageRegistration.pkgdef" />
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="VisualBasicPackageRegistration.pkgdef" />
<Asset Type="Microsoft.VisualStudio.VsPackage" d:Source="Project" d:ProjectName="%CurrentProject%" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" />
</Assets>
</PackageManifest>
\ No newline at end of file
......@@ -60,13 +60,6 @@
<IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
<ForceIncludeInVSIX>true</ForceIncludeInVSIX>
</ProjectReference>
<ProjectReference Include="..\..\Interactive\EditorFeatures\VisualBasic\BasicInteractiveEditorFeatures.vbproj">
<Project>{849e516a-595f-474b-adb4-e099f921cedf}</Project>
<Name>BasicInteractiveEditorFeatures</Name>
<IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
<ForceIncludeInVSIX>true</ForceIncludeInVSIX>
</ProjectReference>
<ProjectReference Include="..\..\Interactive\Host\InteractiveHost.csproj">
<Project>{eba4dfa1-6ded-418f-a485-a3b608978906}</Project>
<Name>InteractiveHost</Name>
......@@ -88,13 +81,6 @@
<IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
<ForceIncludeInVSIX>true</ForceIncludeInVSIX>
</ProjectReference>
<ProjectReference Include="..\..\Scripting\VisualBasic\BasicScripting.vbproj">
<Project>{3e7dea65-317b-4f43-a25d-62f18d96cfd7}</Project>
<Name>BasicScripting</Name>
<IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
<ForceIncludeInVSIX>true</ForceIncludeInVSIX>
</ProjectReference>
<ProjectReference Include="..\..\Interactive\Features\InteractiveFeatures.csproj">
<Project>{8E2A252E-A140-45A6-A81A-2652996EA589}</Project>
<Name>InteractiveFeatures</Name>
......
......@@ -4,6 +4,7 @@
<Identity Id="500fff63-afcf-4195-8db4-3fa8a5180e79" Version="|%CurrentProject%;GetBuildVersion|" Language="en-US" Publisher="Microsoft" />
<DisplayName>Roslyn Interactive Components</DisplayName>
<Description>Interactive Roslyn components for Visual Studio.</Description>
<ShortcutPath>..\CommonExtensions\Microsoft\ManagedLanguages\VBCSharp\InteractiveComponents</ShortcutPath>
</Metadata>
<Installation Experimental="true">
<InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[14.0,]" />
......@@ -11,6 +12,22 @@
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VWDExpress" />
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VSWinExpress" />
</Installation>
<Installer>
<Actions>
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.CSharp.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.CSharp.InteractiveEditorFeatures.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.CSharp.Scripting.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.Features.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.InteractiveEditorFeatures.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.InteractiveFeatures.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.Scripting.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.Workspaces.Desktop.dll" />
<Action Type="Ngen" Path="Microsoft.CodeAnalysis.Workspaces.dll" />
<Action Type="Ngen" Path="Microsoft.VisualStudio.InteractiveServices.dll" />
<Action Type="Ngen" Path="Roslyn.VisualStudio.InteractiveComponents.dll" />
</Actions>
</Installer>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.5,)" />
<Dependency Version="[|VisualStudioSetup;GetBuildVersion|,]" DisplayName="Roslyn Language Services" Id="0b5e8ddb-f12d-4131-a71d-77acc26a798f" />
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册