提交 ea8361e5 编写于 作者: K KevinRansom

Enable building with VS2013

上级 ac714de4
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- F# compiler has a depedency on MsBuild. Different VS and F# Deployments carry various MsBuild versions -->
<!-- This section sets the MsBuild references the compiler requires depending on the value of the environment variable -->
<!-- VisualStudioVersion, 12.0 for VS2013, 1 for VS2015 -->
<!-- By Default uses VS2013 values -->
<Choose>
<When Condition="'$(VisualStudioVersion)' == '14.0'">
<PropertyGroup>
<MsBuild_FrameworkReference>Microsoft.Build.Framework, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_FrameworkReference>
<MsBuild_EngineReference>Microsoft.Build.Engine, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_EngineReference>
<MsBuild_Reference>Microsoft.Build, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_Reference>
<MsBuild_UtilitiesReference>Microsoft.Build.Utilities.core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_UtilitiesReference>
<MsBuild_TaskReference>Microsoft.Build.Tasks.core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_TaskReference>
<MsBuild_ConversionReference>Microsoft.Build.Conversion.core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_ConversionReference>
</PropertyGroup>
</When>
<Otherwise>
<PropertyGroup>
<MsBuild_FrameworkReference>Microsoft.Build.Framework, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_FrameworkReference>
<MsBuild_EngineReference>Microsoft.Build.Engine, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_EngineReference>
<MsBuild_Reference>Microsoft.Build, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_Reference>
<MsBuild_UtilitiesReference>Microsoft.Build.Utilities.V12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_UtilitiesReference>
<MsBuild_TaskReference>Microsoft.Build.Tasks.V12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_TaskReference>
<MsBuild_ConversionReference>Microsoft.Build.Conversion.V12, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_ConversionReference>
</PropertyGroup>
</Otherwise>
</Choose>
</Project>
......@@ -64,32 +64,7 @@
</Otherwise>
</Choose>
<!-- F# compiler has a depedency on MsBuild. Different VS and F# Deployments carry various MsBuild versions -->
<!-- This section sets the MsBuild references the compiler requires depending on the value of the environment variable -->
<!-- VisualStudioVersion, 12.0 for VS2013, 1 for VS2015 -->
<!-- By Default uses VS2013 values -->
<Choose>
<When Condition="'$(VisualStudioVersion)' == '14.0'">
<PropertyGroup>
<MsBuild_FrameworkReference>Microsoft.Build.Framework, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_FrameworkReference>
<MsBuild_EngineReference>Microsoft.Build.Engine, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_EngineReference>
<MsBuild_Reference>Microsoft.Build, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_Reference>
<MsBuild_UtilitiesReference>Microsoft.Build.Utilities.core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_UtilitiesReference>
<MsBuild_TaskReference>Microsoft.Build.Tasks.core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_TaskReference>
<MsBuild_ConversionReference>Microsoft.Build.Conversion.core, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_ConversionReference>
</PropertyGroup>
</When>
<Otherwise>
<PropertyGroup>
<MsBuild_FrameworkReference>Microsoft.Build.Framework, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_FrameworkReference>
<MsBuild_EngineReference>Microsoft.Build.Engine, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_EngineReference>
<MsBuild_Reference>Microsoft.Build, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_Reference>
<MsBuild_UtilitiesReference>Microsoft.Build.Utilities.V12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_UtilitiesReference>
<MsBuild_TaskReference>Microsoft.Build.Tasks.V12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_TaskReference>
<MsBuild_ConversionReference>Microsoft.Build.Conversion.V12, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</MsBuild_ConversionReference>
</PropertyGroup>
</Otherwise>
</Choose>
<Import Project="FSharpSource.msbuildreferences.targets" />
<!-- For the proto build, portable and Silverlight framework implementations, we don't use strong names. -->
<!-- For Silverlight, there is no way to disable strong name verification, so using the Microsoft name is not possible -->
......
......@@ -2,8 +2,10 @@
setlocal
set FLAVOR=%1
if /I "%FLAVOR%" == "debug" (goto :FLAVOR_OK)
if /I "%FLAVOR%" == "release" (goto :FLAVOR_OK)
if /I "%FLAVOR%" == "debug" (goto :FLAVOR_OK)
if /I "%FLAVOR%" == "release" (goto :FLAVOR_OK)
if /I "%FLAVOR%" == "vsdebug" (goto :FLAVOR_OK)
if /I "%FLAVOR%" == "vsrelease" (goto :FLAVOR_OK)
goto :USAGE
:flavor_ok
......@@ -79,7 +81,7 @@ if /I "%2" == "ideunit" (goto :IDEUNIT)
echo Usage:
echo.
echo RunTests.cmd ^<debug^|release^> ^<fsharp^|fsharpqa^|coreunit^|coreunitportable47^|coreunitportable7^|coreunitportable78^|coreunit259^|ideunit^|compilerunit^> [TagToRun^|"Tags,To,Run"] [TagNotToRun^|"Tags,Not,To,Run"]
echo RunTests.cmd ^<debug^|release^|vsdebug^|vsrelease^> ^<fsharp^|fsharpqa^|coreunit^|coreunitportable47^|coreunitportable7^|coreunitportable78^|coreunit259^|ideunit^|compilerunit^> [TagToRun^|"Tags,To,Run"] [TagNotToRun^|"Tags,Not,To,Run"]
echo.
exit /b 1
......
......@@ -7,6 +7,7 @@
<SIGN_WITH_MSFT_KEY>true</SIGN_WITH_MSFT_KEY>
</PropertyGroup>
<Import Project="$(FSharpSourcesRoot)\FSharpSource.settings.targets" />
<Import Project="$(ProjectDirectory)..\fsharp.vsreferences.targets" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
......@@ -36,7 +37,7 @@
<Reference Include="System.Xml" />
<Reference Include="System.Windows.Forms" />
<Reference Include="$(VS_Shell_12_Reference)" />
<Reference Include="$(VS_Shell_Reference)" />
<Reference Include="$(MsBuild_FrameworkReference)" />
<Reference Include="$(MsBuild_EngineReference)" />
<Reference Include="$(MsBuild_Reference)" />
......
......@@ -5,29 +5,6 @@
<Import Project="..\..\..\fsharp.tools.targets" Condition="Exists('..\..\..\fsharp.tools.targets') And '$(DevDivBuild)' == 'true' " />
<Import Project="..\..\src\FSharpSource.Settings.targets" Condition="Exists('..\..\src\FSharpSource.Settings.targets') And '$(DevDivBuild)' != 'true' " />
<!-- F# VS Addins have a depedency on VS. Different VS and F# Deployments are dependent on various MsBuild versions -->
<!-- This section sets the VS references the addins require depending on the value of the environment variable -->
<!-- VisualStudioVersion, 12.0 for VS2013, 1 for VS2015 -->
<!-- By Default uses VS2013 values -->
<Choose>
<When Condition="'$(VisualStudioVersion)' == '14.0'">
<PropertyGroup>
<VS_Shell_12_Reference>Microsoft.VisualStudio.Shell.12.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_Shell_12_Reference>
<VS_UI_InternalReference>Microsoft.VisualStudio.Shell.UI.Internal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_UI_InternalReference>
<VS_UtilitiesReference>Microsoft.VisualStudio.Utilities, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_Shell_Utilities>
<VS_PackageLanguageServiceReference>Microsoft.VisualStudio.Package.LanguageService.14.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_PackageLanguageServiceReference>
</PropertyGroup>
</When>
<Otherwise>
<PropertyGroup>
<VS_Shell_12_Reference>Microsoft.VisualStudio.Shell.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_Shell_12_Reference>
<VS_UI_InternalReference>Microsoft.VisualStudio.Shell.UI.Internal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_UI_InternalReference>
<VS_UtilitiesReference>Microsoft.VisualStudio.Utilities, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_Shell_Utilities>
<VS_PackageLanguageServiceReference>Microsoft.VisualStudio.Package.LanguageService.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_PackageLanguageServiceReference>
</PropertyGroup>
</Otherwise>
</Choose>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" Condition="'$(DevDivBuild)' == ''" />
<Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" />
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft Open Technologies, Inc. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- F# VS Addins have a depedency on VS. Different VS and F# Deployments are dependent on various MsBuild versions -->
<!-- This section sets the VS references the addins require depending on the value of the environment variable -->
<!-- VisualStudioVersion, 12.0 for VS2013, 1 for VS2015 -->
<!-- By Default uses VS2013 values -->
<Choose>
<When Condition="'$(VisualStudioVersion)' == '14.0'">
<PropertyGroup>
<VS_Shell_Reference>Microsoft.VisualStudio.Shell.14.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_Shell_Reference>
<VS_Shell_UI_InternalReference>Microsoft.VisualStudio.Shell.UI.Internal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_Shell_UI_InternalReference>
<VS_UtilitiesReference>Microsoft.VisualStudio.Utilities, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_UtilitiesReference>
<VS_PackageLanguageServiceReference>Microsoft.VisualStudio.Package.LanguageService.14.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_PackageLanguageServiceReference>
</PropertyGroup>
</When>
<Otherwise>
<PropertyGroup>
<VS_Shell_Reference>Microsoft.VisualStudio.Shell.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_Shell_Reference>
<VS_Shell_UI_InternalReference>Microsoft.VisualStudio.Shell.UI.Internal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_Shell_UI_InternalReference>
<VS_UtilitiesReference>Microsoft.VisualStudio.Utilities, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_UtilitiesReference>
<VS_PackageLanguageServiceReference>Microsoft.VisualStudio.Package.LanguageService.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL</VS_PackageLanguageServiceReference>
</PropertyGroup>
</Otherwise>
</Choose>
</Project>
......@@ -7,9 +7,9 @@
<SIGN_WITH_MSFT_KEY>true</SIGN_WITH_MSFT_KEY>
</PropertyGroup>
<Import Project="$(FSharpSourcesRoot)\FSharpSource.settings.targets" />
<Import Project="$(ProjectDirectory)..\fsharp.vsreferences.targets" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform>x86</Platform>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{EE85AAB7-CDA0-4C4E-BDA0-A64DDDD13E3F}</ProjectGuid>
<OutputType>Library</OutputType>
......@@ -17,6 +17,7 @@
<GenerateInterfaceFile>Unittests.fsi</GenerateInterfaceFile>
<TargetType>LIBRARY</TargetType>
<NoWarn>58;75</NoWarn>
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
<ItemGroup>
<Compile Include="$(FSharpSourcesRoot)\fsharp\InternalCollections.fsi">
......@@ -90,7 +91,7 @@
<Reference Include="VSLangProj" />
<Reference Include="VSLangProj80" />
<Reference Include="Microsoft.VisualStudio.OLE.Interop.dll" />
<Reference Include="$(VS_Shell_12_Reference)" />
<Reference Include="$(VS_Shell_Reference)" />
<Reference Include="Microsoft.VisualStudio.Threading" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.8.0.dll" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.9.0.dll" />
......
......@@ -7,6 +7,7 @@
<SIGN_WITH_MSFT_KEY>true</SIGN_WITH_MSFT_KEY>
</PropertyGroup>
<Import Project="$(FSharpSourcesRoot)\FSharpSource.settings.targets" />
<Import Project="$(ProjectDirectory)..\..\..\fsharp.vsreferences.targets" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
......
......@@ -37,9 +37,10 @@
<DelaySign>true</DelaySign>
</PropertyGroup>
<Import Project="$(FSharpSourcesRoot)\FSharpSource.settings.targets" />
<Import Project="$(ProjectDirectory)..\..\..\..\fsharp.vsreferences.targets" />
<ItemGroup>
<Reference Include=$(MsBuild_FrameworkReference) />
<Reference Include=$(MsBuild_EngineReference) />
<Reference Include="$(MsBuild_FrameworkReference)" />
<Reference Include="$(MsBuild_EngineReference)" />
<Reference Include="microsoft.msxml" />
<Reference Include="System.Drawing" />
<Reference Include="System" />
......@@ -52,7 +53,7 @@
<Reference Include="VSLangProj" />
<Reference Include="VSLangProj80" />
<Reference Include="Microsoft.VisualStudio.OLE.Interop.dll" />
<Reference Include="$(VS_Shell_12_Reference)" />
<Reference Include="$(VS_Shell_Reference)" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.8.0.dll" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.9.0.dll" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.10.0.dll" />
......
......@@ -21,6 +21,7 @@
<SIGN_WITH_MSFT_KEY>true</SIGN_WITH_MSFT_KEY>
</PropertyGroup>
<Import Project="$(FSharpSourcesRoot)\FSharpSource.settings.targets" />
<Import Project="$(ProjectDirectory)..\..\..\fsharp.vsreferences.targets" />
<ItemGroup>
<EmbeddedResource Include="VSPackage.resx" />
<EmbeddedResource Include="FSLangSvcStrings.resx" />
......@@ -57,14 +58,14 @@
<Reference Include="System.Configuration" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include=$(MsBuild_FrameworkReference) />
<Reference Include=$(MsBuild_EngineReference) />
<Reference Include="$(MsBuild_FrameworkReference)" />
<Reference Include="$(MsBuild_EngineReference)" />
<Reference Include="EnvDTE.dll" />
<Reference Include="EnvDTE80.dll" />
<Reference Include="VSLangProj" />
<Reference Include="VSLangProj80" />
<Reference Include="Microsoft.VisualStudio.OLE.Interop.dll" />
<Reference Include="$(VS_Shell_12_Reference)" />
<Reference Include="$(VS_Shell_Reference)" />
<Reference Include="Microsoft.VisualStudio.Threading" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.8.0.dll" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.9.0.dll" />
......
......@@ -29,6 +29,8 @@
<TargetFrameworkProfile></TargetFrameworkProfile>
</PropertyGroup>
<Import Project="$(FSharpSourcesRoot)\FSharpSource.settings.targets" />
<Import Project="$(FSharpSourcesRoot)\FSharpSource.msbuildreferences.targets" />
<Import Project="$(ProjectDirectory)..\..\..\..\..\fsharp.vsreferences.targets" />
<PropertyGroup>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>$(FSharpSourcesRoot)\fsharp\msft.pubkey</AssemblyOriginatorKeyFile>
......@@ -61,7 +63,7 @@
<Reference Include="VSLangProj80" />
<Reference Include="microsoft.visualstudio.vcprojectengine" />
<Reference Include="Microsoft.VisualStudio.OLE.Interop.dll" />
<Reference Include="$(VS_Shell_12_Reference)" />
<Reference Include="$(VS_Shell_Reference)" />
<Reference Include="Microsoft.VisualStudio.Shell.Immutable.10.0.dll" />
<Reference Include="Microsoft.VisualStudio.Shell.Immutable.11.0.dll" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.8.0.dll" />
......
......@@ -25,6 +25,7 @@
<SIGN_WITH_MSFT_KEY>true</SIGN_WITH_MSFT_KEY>
</PropertyGroup>
<Import Project="$(FSharpSourcesRoot)\FSharpSource.settings.targets" />
<Import Project="$(ProjectDirectory)..\..\..\..\fsharp.vsreferences.targets" />
<ItemGroup>
<RCResourceFile Include="..\..\devdiv\vsintegration\src\vs\FsPkgs\FSharp.Project\FS\ProjectResources.rc">
<Link>ProjectResources.rc</Link>
......@@ -71,9 +72,9 @@
<Reference Include="$(MsBuild_EngineReference)" />
<Reference Include="$(MsBuild_Reference)" />
<Reference Include="$(MsBuild_UtilitiesReference)" />
<Reference Include="$(VS_Shell_12_Reference)" />
<Reference Include="$(VS_Shell_Reference)" />
<Reference Include="$(VS_Shell_UI_InternalReference)" />
<Reference Include="$(VS_Shell_UtilitiesReference)" />
<Reference Include="$(VS_UtilitiesReference)" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Design" />
......
......@@ -47,6 +47,7 @@
<DelaySign>true</DelaySign>
</PropertyGroup>
<Import Project="$(FSharpSourcesRoot)\FSharpSource.settings.targets" />
<Import Project="$(ProjectDirectory)..\..\..\..\..\fsharp.vsreferences.targets" />
<ItemGroup>
<Reference Include="envdte.dll" />
<Reference Include="envdte80.dll" />
......@@ -59,7 +60,7 @@
<Reference Include="Microsoft.VisualStudio.Shell.Interop.9.0.dll" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.10.0.dll" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.11.0.dll" />
<Reference Include="$(VS_Shell_12_Reference)" />
<Reference Include="$(VS_Shell_Reference)" />
<Reference Include="Microsoft.VisualStudio.TextManager.Interop.dll" />
<Reference Include="Microsoft.VisualStudio.VSHelp.dll" />
<Reference Include="Microsoft.VisualStudio.WCFReference.Interop.dll" />
......
......@@ -8,6 +8,7 @@
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
</PropertyGroup>
<Import Project="$(FSharpSourcesRoot)\FSharpSource.settings.targets" />
<Import Project="$(ProjectDirectory)..\..\..\fsharp.vsreferences.targets" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
......@@ -45,7 +46,7 @@
<Reference Include="VSLangProj" />
<Reference Include="VSLangProj80" />
<Reference Include="Microsoft.VisualStudio.OLE.Interop.dll" />
<Reference Include="$(VS_Shell_12_Reference)" />
<Reference Include="$(VS_Shell_Reference)" />
<Reference Include="Microsoft.VisualStudio.Threading" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.8.0.dll" />
<Reference Include="Microsoft.VisualStudio.Shell.Interop.9.0.dll" />
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册