提交 3a7b642f 编写于 作者: T Tomas Matousek

Merge VisualStudioSetupInteractive into VisualStudioInteractiveComponents

上级 680d7e28
......@@ -165,8 +165,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualStudioInteractiveComp
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualStudioInteractiveServices", "src\VisualStudio\InteractiveServices\VisualStudioInteractiveServices.csproj", "{A31228BB-F05C-4D4A-B98A-0E681D876B7C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualStudioSetupInteractive", "src\VisualStudio\SetupInteractive\VisualStudioSetupInteractive.csproj", "{C467FEFA-337D-4705-BB5A-BDF41A555FDC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualStudioDiagnosticsWindow", "src\VisualStudio\VisualStudioDiagnosticsToolWindow\VisualStudioDiagnosticsWindow.csproj", "{A486D7DE-F614-409D-BB41-0FFDF582E35C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExpressionEvaluatorPackage", "src\ExpressionEvaluator\Package\ExpressionEvaluatorPackage.csproj", "{B617717C-7881-4F01-AB6D-B1B6CC0483A0}"
......@@ -1888,20 +1886,6 @@ Global
{A31228BB-F05C-4D4A-B98A-0E681D876B7C}.Release|x64.Build.0 = Release|Any CPU
{A31228BB-F05C-4D4A-B98A-0E681D876B7C}.Release|x86.ActiveCfg = Release|Any CPU
{A31228BB-F05C-4D4A-B98A-0E681D876B7C}.Release|x86.Build.0 = Release|Any CPU
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Debug|Any CPU.ActiveCfg = Debug|x86
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Debug|ARM.ActiveCfg = Debug|x86
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Debug|Mixed Platforms.Build.0 = Debug|x86
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Debug|x64.ActiveCfg = Debug|x86
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Debug|x86.ActiveCfg = Debug|x86
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Debug|x86.Build.0 = Debug|x86
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Release|Any CPU.ActiveCfg = Release|x86
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Release|ARM.ActiveCfg = Release|x86
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Release|Mixed Platforms.ActiveCfg = Release|x86
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Release|Mixed Platforms.Build.0 = Release|x86
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Release|x64.ActiveCfg = Release|x86
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Release|x86.ActiveCfg = Release|x86
{C467FEFA-337D-4705-BB5A-BDF41A555FDC}.Release|x86.Build.0 = Release|x86
{A486D7DE-F614-409D-BB41-0FFDF582E35C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A486D7DE-F614-409D-BB41-0FFDF582E35C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A486D7DE-F614-409D-BB41-0FFDF582E35C}.Debug|ARM.ActiveCfg = Debug|Any CPU
......@@ -3191,7 +3175,6 @@ Global
{201EC5B7-F91E-45E5-B9F2-67A266CCE6FC} = {8DBA5174-B0AA-4561-82B1-A46607697753}
{2169F526-8A88-435D-8732-486ACA095A6A} = {19148439-436F-4CDA-B493-70AF4FFC13E9}
{A31228BB-F05C-4D4A-B98A-0E681D876B7C} = {999FBDA2-33DA-4F74-B957-03AC72CCE5EC}
{C467FEFA-337D-4705-BB5A-BDF41A555FDC} = {19148439-436F-4CDA-B493-70AF4FFC13E9}
{A486D7DE-F614-409D-BB41-0FFDF582E35C} = {8DBA5174-B0AA-4561-82B1-A46607697753}
{B617717C-7881-4F01-AB6D-B1B6CC0483A0} = {4C81EBB2-82E1-4C81-80C4-84CC40FA281B}
{FD6BA96C-7905-4876-8BCC-E38E2CA64F31} = {913A4C08-898E-49C7-9692-0EF9DC56CF6E}
......
......@@ -50,7 +50,6 @@
"Roslyn.Hosting.Diagnostics.dll",
"Roslyn.VisualStudio.DiagnosticsWindow.dll",
"Roslyn.VisualStudio.InteractiveComponents.dll",
"Roslyn.VisualStudio.Setup.Interactive.dll",
"SDK\\Roslyn.SyntaxVisualizer.DgmlHelper.dll",
"SDK\\Roslyn.SyntaxVisualizer.Control.dll",
"SDK\\Roslyn.SyntaxVisualizer.Extension.dll",
......@@ -93,7 +92,6 @@
"Roslyn.Deployment.Full.Next.vsix",
"Roslyn.VisualStudio.DiagnosticsWindow.vsix",
"Roslyn.VisualStudio.InteractiveComponents.vsix",
"Roslyn.VisualStudio.Setup.Interactive.vsix",
"Roslyn.VisualStudio.Setup.Next.vsix",
"Roslyn.VisualStudio.Setup.vsix",
"RoslynDeployment.vsix",
......
......@@ -83,18 +83,6 @@ deployed.
result providers, the components that are used by the debugger to parse and
evaluate C# and VB expressions in the Watch window, Immediate window, and
more. These components are only used when debugging.
- **VisualStudioInteractiveWindow**: this project can be found inside the
Interactive folder from the Solution Explorer, and builds
Microsoft.VisualStudio.VsInteractiveWindow.vsix.
This includes the "base" interactive window experience that is shared by
Roslyn, Python, and other languages. This code is core support only and
doesn't include any language-specific logic.
- **VisualStudioSetupInteractive**: this project can be found inside the
Interactive\Setup folder from the Solution Explorer, and builds
Roslyn.VisualStudio.Setup.Interactive.vsix.
It deploys the Roslyn (i.e. C# and VB) specific parts of the interactive
window. If you're working on the interactive experience, this is the project
you want to use as your startup project.
The experimental instance used by Roslyn is an entirely separate instance of
Visual Studio with it's own settings and installed extensions. It's also, by
......
......@@ -44,13 +44,6 @@
<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>
......
......@@ -38,15 +38,6 @@
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|,)"
......
......@@ -48,13 +48,6 @@
<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>
......
......@@ -38,15 +38,6 @@
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|,)"
......
......@@ -55,13 +55,6 @@
<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>
......
......@@ -47,15 +47,6 @@
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|,)"
......
......@@ -145,7 +145,6 @@ Public Class BuildDevDivInsertionFiles
"Roslyn.VisualStudio.Setup.vsix",
"ExpressionEvaluatorPackage.vsix",
"Roslyn.VisualStudio.InteractiveComponents.vsix",
"Roslyn.VisualStudio.Setup.Interactive.vsix",
"Roslyn.VisualStudio.Setup.Next.vsix"
}
......
......@@ -19,7 +19,6 @@
<MSBuild Projects="MicrosoftCodeAnalysisExpressionEvaluator\Microsoft.CodeAnalysis.ExpressionEvaluator.swixproj" Targets="Build" />
<MSBuild Projects="MicrosoftCodeAnalysisVisualStudioInteractiveComponents\Microsoft.CodeAnalysis.VisualStudioInteractiveComponents.swixproj" Targets="Build" />
<MSBuild Projects="MicrosoftCodeAnalysisVisualStudioSetup\Microsoft.CodeAnalysis.VisualStudio.Setup.swixproj" Targets="Build" />
<MSBuild Projects="MicrosoftCodeAnalysisVisualStudioSetupInteractive\Microsoft.CodeAnalysis.VisualStudio.Setup.Interactive.swixproj" Targets="Build" />
<MSBuild Projects="MicrosoftCodeAnalysisVisualStudioSetupNext\Microsoft.CodeAnalysis.VisualStudio.Setup.Next.swixproj" Targets="Build" />
</Target>
......
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\..\build\Targets\ProducesNoOutput.Settings.targets" />
<PropertyGroup>
<OutputArchitecture>neutral</OutputArchitecture>
<OutputLocalized>false</OutputLocalized>
<OutputPath>$(OutDir)Insertion</OutputPath>
<OutputType>manifest</OutputType>
</PropertyGroup>
<Import Project="$(NuGetPackageRoot)\MicroBuild.Core\$(MicroBuildVersion)\build\MicroBuild.Core.props" />
<PropertyGroup>
<PackagePreprocessorDefinitions>$(PackagePreprocessorDefinitions);Version=$(VsixVersion);OutputPath=$(OutDir);LicenseUri=http://www.microsoft.com</PackagePreprocessorDefinitions>
<IntermediateOutputPath>$(BaseIntermediateOutputPath)$(Configuration)\</IntermediateOutputPath>
</PropertyGroup>
<ItemGroup>
<Package Include="Microsoft.CodeAnalysis.VisualStudio.Setup.Interactive.swr" />
</ItemGroup>
<Import Project="$(NuGetPackageRoot)\MicroBuild.Core\$(MicroBuildVersion)\build\MicroBuild.Core.targets" />
</Project>
use vs
package name=Microsoft.CodeAnalysis.VisualStudio.Setup.Interactive
version=$(Version)
vs.package.type=vsix
vs.package.vsixId=A5E5EE8D-39AE-42FF-8BBF-53C5B09C07D7
vs.package.installSize=126976
vs.localizedResources
vs.localizedResource language=en-us
title="Roslyn Interactive Language Services"
description="Roslyn interactive language services."
vs.payloads
vs.payload source=$(OutputPath)Roslyn.VisualStudio.Setup.Interactive.vsix
vs.dependencies
vs.dependency id=Microsoft.VisualStudio.MinShell
vs.dependency id=Microsoft.CodeAnalysis.VisualStudio.Setup
version=$(Version)
type=Required
vs.dependency id=Microsoft.CodeAnalysis.VisualStudio.InteractiveComponents
version=$(Version)
type=Required
......@@ -10,7 +10,6 @@ try
$items = @(
"ExpressionEvaluatorPackage.vsix",
"Roslyn.VisualStudio.InteractiveComponents.vsix",
"Roslyn.VisualStudio.Setup.Interactive.vsix",
"Roslyn.VisualStudio.Setup.Next.vsix",
"Roslyn.VisualStudio.Setup.vsix",
"Microsoft.CodeAnalysis.ExpressionEvaluator.json",
......
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Roslyn.VisualStudio.Setup;
[assembly: ProvideRoslynBindingRedirection("Microsoft.VisualStudio.CSharp.Repl.dll")]
[assembly: ProvideRoslynBindingRedirection("Microsoft.VisualStudio.VisualBasic.Repl.dll")]
\ No newline at end of file
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.35312
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Roslyn.VisualStudio.Interactive.Setup {
using System;
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// This class was auto-generated by the StronglyTypedResourceBuilder
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class VSPackage {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal VSPackage() {
}
/// <summary>
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Roslyn.VisualStudio.Interactive.Setup.VSPackage", typeof(VSPackage).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
/// <summary>
/// Looks up a localized string similar to PQCQCAHHR8E3AZJ8I2EHZCCIRMZQMKZ3P2MTCZJICMI0HADAQZPIEEZPEPRHKMKQADQDJPAJMJK9RQCQADPDH9KTCZR2Q9K1RJPQKIKHE0E1CAA2RRKIK0JKPEJ2H0RH.
/// </summary>
internal static string _1 {
get {
return ResourceManager.GetString("1", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to MCP9RMJTRPQAKQJ9RKK8RQDAD9RMKCJECQRHPZKIZEPPIRKJQTC0CIQZQKJIKPA9D2R8JQMEPRE1CTRIKDJRMRCCJ0ECDIZAD1ZMRZD9KAAMRDQ9A9EIZJC1IMZ9I0QE.
/// </summary>
internal static string _2 {
get {
return ResourceManager.GetString("2", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to QPIACEJ0I0I3CDQ8QRJRKKQTCZKMJJJKDPHHP3QIH1RJJMQ3QTRQJED8J8ITHQEJMHK1AMA1R8A0Q0QDA3DAJCJHJ1P2KKP2AMRMPPPRK1C1ZDA1M2DPZZD3RJAZPPJ3.
/// </summary>
internal static string _3 {
get {
return ResourceManager.GetString("3", resourceCulture);
}
}
}
}
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="1" xml:space="preserve">
<value>PQCQCAHHR8E3AZJ8I2EHZCCIRMZQMKZ3P2MTCZJICMI0HADAQZPIEEZPEPRHKMKQADQDJPAJMJK9RQCQADPDH9KTCZR2Q9K1RJPQKIKHE0E1CAA2RRKIK0JKPEJ2H0RH</value>
<comment>Visual Studio Express for Windows Desktop</comment>
</data>
<data name="2" xml:space="preserve">
<value>MCP9RMJTRPQAKQJ9RKK8RQDAD9RMKCJECQRHPZKIZEPPIRKJQTC0CIQZQKJIKPA9D2R8JQMEPRE1CTRIKDJRMRCCJ0ECDIZAD1ZMRZD9KAAMRDQ9A9EIZJC1IMZ9I0QE</value>
<comment>Visual Studio Express for Web</comment>
</data>
<data name="3" xml:space="preserve">
<value>QPIACEJ0I0I3CDQ8QRJRKKQTCZKMJJJKDPHHP3QIH1RJJMQ3QTRQJED8J8ITHQEJMHK1AMA1R8A0Q0QDA3DAJCJHJ1P2KKP2AMRMPPPRK1C1ZDA1M2DPZZD3RJAZPPJ3</value>
<comment>Visual Studio Express for Windows</comment>
</data>
</root>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\build\Targets\VSL.Settings.targets" />
<PropertyGroup>
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
<Platform Condition="'$(Platform)' == ''">x86</Platform>
<ProjectTypeGuids>{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<ProjectGuid>{C467FEFA-337D-4705-BB5A-BDF41A555FDC}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Roslyn.VisualStudio.Setup.Interactive</RootNamespace>
<AssemblyName>Roslyn.VisualStudio.Setup.Interactive</AssemblyName>
<GeneratePkgDefFile>true</GeneratePkgDefFile>
<VSSDKTargetPlatformRegRootSuffix>RoslynDev</VSSDKTargetPlatformRegRootSuffix>
<IncludeAssemblyInVSIXContainer>true</IncludeAssemblyInVSIXContainer>
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
<StartAction>Program</StartAction>
<StartProgram>$(DevEnvDir)devenv.exe</StartProgram>
<StartArguments>/rootsuffix RoslynDev /log</StartArguments>
<PlatformTarget>x86</PlatformTarget>
<MinimumVisualStudioVersion>$(VisualStudioVersion)</MinimumVisualStudioVersion>
<TargetVsixContainerName>Roslyn.VisualStudio.Setup.Interactive.vsix</TargetVsixContainerName>
<ImportVSSDKTargets>true</ImportVSSDKTargets>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\CSharp\Repl\CSharpVisualStudioRepl.csproj">
<Project>{737ff62c-f068-4317-84d0-bfb210c17a4e}</Project>
<Name>CSharpVisualStudioRepl</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>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
<Private>False</Private>
<IncludeOutputGroupsInVSIX>
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
</IncludeOutputGroupsInVSIXLocalOnly>
</ProjectReference>
<ProjectReference Include="..\VisualStudioInteractiveComponents\VisualStudioInteractiveComponents.csproj">
<Project>{2169f526-8a88-435d-8732-486aca095a6a}</Project>
<Name>VisualStudioInteractiveComponents</Name>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
<Private>False</Private>
<IncludeOutputGroupsInVSIX>
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
</IncludeOutputGroupsInVSIXLocalOnly>
</ProjectReference>
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
</PropertyGroup>
<ItemGroup>
<None Include="project.json" />
<None Include="source.extension.vsixmanifest">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<Compile Include="..\Setup\ProvideRoslynBindingRedirection.cs">
<Link>ProvideRoslynBindingRedirection.cs</Link>
</Compile>
<Compile Include="AssemblyRedirects.cs" />
<Compile Include="VSPackage.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>VSPackage.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<Content Include="CSharpInteractivePackageRegistration.pkgdef">
<IncludeInVSIX>true</IncludeInVSIX>
</Content>
<Content Include="VisualBasicInteractivePackageRegistration.pkgdef">
<IncludeInVSIX>true</IncludeInVSIX>
</Content>
</ItemGroup>
<ItemGroup>
<Reference Include="System" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="VSPackage.resx">
<MergeWithCTO>true</MergeWithCTO>
<ManifestResourceNme>VSPackage</ManifestResourceNme>
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>VSPackage.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<Import Project="..\..\..\build\Targets\VSL.Imports.targets" />
</Project>
\ No newline at end of file
{
"dependencies": { },
"frameworks": {
"net46": { }
},
"runtimes": {
"win7-x86": { }
}
}
<?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="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,]" />
<InstallationTarget Version="[14.0,]" Id="Microsoft.VisualStudio.VSWinDesktopExpress" />
<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" />
<Dependency Version="[|VisualStudioInteractiveComponents;GetBuildVersion|,]" DisplayName="Roslyn Interactive Components" Id="500fff63-afcf-4195-8db4-3fa8a5180e79" />
</Dependencies>
<Assets>
<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="|%CurrentProject%;PkgdefProjectOutputGroup|" />
</Assets>
</PackageManifest>
\ No newline at end of file
......@@ -12,9 +12,11 @@
[assembly: ProvideRoslynBindingRedirection("Microsoft.CodeAnalysis.VisualBasic.InteractiveEditorFeatures.dll")]
[assembly: ProvideRoslynBindingRedirection("Microsoft.CodeAnalysis.InteractiveFeatures.dll")]
[assembly: ProvideRoslynBindingRedirection("Microsoft.VisualStudio.InteractiveServices.dll")]
[assembly: ProvideRoslynBindingRedirection("Microsoft.VisualStudio.CSharp.Repl.dll")]
[assembly: ProvideRoslynBindingRedirection("Microsoft.VisualStudio.VisualBasic.Repl.dll")]
[assembly: ProvideRoslynBindingRedirection("InteractiveHost.exe")]
//[assembly: ProvideCodeBase(CodeBase = "$PackageFolder$\\System.AppContext.dll")] - removed because project is not executable.
......
......@@ -23,6 +23,13 @@
<CopyNuGetImplementations>true</CopyNuGetImplementations>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\CSharp\Repl\CSharpVisualStudioRepl.csproj">
<Project>{737ff62c-f068-4317-84d0-bfb210c17a4e}</Project>
<Name>CSharpVisualStudioRepl</Name>
<IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup;PkgDefProjectOutputGroup;ContentFilesProjectOutputGroup</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
<ForceIncludeInVSIX>true</ForceIncludeInVSIX>
</ProjectReference>
<ProjectReference Include="..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
<Project>{1ee8cad3-55f9-4d91-96b2-084641da9a6c}</Project>
<Name>CodeAnalysis</Name>
......@@ -181,5 +188,9 @@
</Compile>
<Compile Include="AssemblyRedirects.cs" />
</ItemGroup>
<ItemGroup>
<Content Include="CSharpInteractivePackageRegistration.pkgdef" />
<Content Include="VisualBasicInteractivePackageRegistration.pkgdef" />
</ItemGroup>
<Import Project="..\..\..\build\Targets\VSL.Imports.targets" />
</Project>
\ No newline at end of file
......@@ -25,7 +25,7 @@
<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" />
<Action Type="Ngen" Path="Microsoft.VisualStudio.CSharp.Repl.dll" />
</Actions>
</Installer>
<Dependencies>
......@@ -36,6 +36,7 @@
<Asset Type="Microsoft.VisualStudio.MefComponent" Path="Microsoft.CodeAnalysis.VisualBasic.InteractiveEditorFeatures.dll" />
<Asset Type="Microsoft.VisualStudio.MefComponent" Path="Microsoft.CodeAnalysis.CSharp.InteractiveEditorFeatures.dll" />
<Asset Type="Microsoft.VisualStudio.MefComponent" Path="Microsoft.CodeAnalysis.InteractiveEditorFeatures.dll" />
<Asset Type="Microsoft.VisualStudio.MefComponent" d:Source="Project" d:ProjectName="CSharpVisualStudioRepl" Path="|CSharpVisualStudioRepl|" />
<Asset Type="Microsoft.VisualStudio.VsPackage" Path="|%CurrentProject%;PkgdefProjectOutputGroup|" d:Source="Project" d:ProjectName="%CurrentProject%" />
</Assets>
</PackageManifest>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册