1- <?xml version =" 1.0" encoding =" utf-8" ?>
1+ <?xml version =" 1.0" encoding =" utf-8" ?>
22<!-- Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.-->
33<Project ToolsVersion =" 4.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
44 <PropertyGroup >
2828 <IncludePkgdefInVSIXContainer >true</IncludePkgdefInVSIXContainer >
2929 <TargetFrameworkVersion >v4.6</TargetFrameworkVersion >
3030 </PropertyGroup >
31+ <Import Project =" $(FSharpSourcesRoot)\FSharpSource.targets" />
32+ <Import Project =" $(FsLexToolPath)\FsLexYacc.targets" />
33+ <Import Project =" $(VsSDKInstall)\Microsoft.VsSDK.targets" Condition =" '$(AddVsSdkAttributesToSomeCoreComponents)' == 'true'" />
34+ <PropertyGroup >
35+ <OtherFlags >$(OtherFlags) /warnon:1182</OtherFlags >
36+ </PropertyGroup >
37+ <Target Name =" GatherBinariesToBeSigned" AfterTargets =" Localize" Condition =" '$(UseGatherBinaries)' == 'true'" >
38+ <ItemGroup >
39+ <BinariesToBeSigned Include =" $(OutDir)$(AssemblyName).dll" />
40+ <BinariesToBeSigned Include =" $(OutDir)localize\**\$(AssemblyName).resources.dll" />
41+ <FilesToSign Include =" @(BinariesToBeSigned)" >
42+ <Authenticode >Microsoft</Authenticode >
43+ <StrongName >StrongName</StrongName >
44+ </FilesToSign >
45+ </ItemGroup >
46+ </Target >
3147 <ItemGroup >
3248 <FilesToLocalize Include =" $(OutDir)$(AssemblyName).dll" >
3349 <TranslationFile >$(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl</TranslationFile >
3450 <LciCommentFile >$(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci</LciCommentFile >
3551 <HasLceComments >false</HasLceComments >
3652 <InProject >false</InProject >
3753 </FilesToLocalize >
38- </ItemGroup >
39- <ItemGroup >
4054 <FsSrGen Include =" ..\FSComp.txt" >
4155 <Link >FSComp.txt</Link >
4256 </FsSrGen >
536550 <Compile Include =" ..\MSBuildReferenceResolver.fs" >
537551 <Link >Service/MSBuildReferenceResolver.fs</Link >
538552 </Compile >
539- <Compile Include =" ..\vs\ServiceStructure.fs" >
540- <Link >Service/ServiceStructure.fs</Link >
541- </Compile >
542553 <Compile Include =" ..\vs\ServiceAssemblyContent.fs" >
543554 <Link >Service/ServiceAssemblyContent.fs</Link >
544555 </Compile >
592603 <HintPath >$(FSharpSourcesRoot)\..\packages\Newtonsoft.Json.6.0.8\lib\net45\Newtonsoft.Json.dll</HintPath >
593604 <Private >True</Private >
594605 </Reference >
595- <Reference Include =" Microsoft.DiaSymReader.PortablePdb" ><HintPath >..\..\..\packages\Microsoft.DiaSymReader.PortablePdb.1.1.0\lib\portable-net45+win8\Microsoft.DiaSymReader.PortablePdb.dll</HintPath ></Reference >
596- <Reference Include =" Microsoft.DiaSymReader" ><HintPath >..\..\..\packages\Microsoft.DiaSymReader.1.0.8\lib\portable-net45+win8\Microsoft.DiaSymReader.dll</HintPath ></Reference >
597- <Reference Include =" System.Reflection.Metadata" ><HintPath >..\..\..\packages\System.Reflection.Metadata.1.4.1-beta-24227-04\lib\portable-net45+win8\System.Reflection.Metadata.dll</HintPath ></Reference >
598- <Reference Include =" System.Collections.Immutable" ><HintPath >..\..\..\packages\System.Collections.Immutable.1.2.0\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath ></Reference >
599- <Reference Include =" System.ValueTuple" ><HintPath >..\..\..\packages\System.ValueTuple.4.3.0\lib\netstandard1.0\System.ValueTuple.dll</HintPath ></Reference >
600- <ProjectReference Include =" $(FSharpSourcesRoot)\fsharp\FSharp.Core\FSharp.Core.fsproj" >
606+ <Reference Include =" Microsoft.DiaSymReader.PortablePdb" >
607+ <HintPath >..\..\..\packages\Microsoft.DiaSymReader.PortablePdb.1.1.0\lib\portable-net45+win8\Microsoft.DiaSymReader.PortablePdb.dll</HintPath >
608+ </Reference >
609+ <Reference Include =" Microsoft.DiaSymReader" >
610+ <HintPath >..\..\..\packages\Microsoft.DiaSymReader.1.0.8\lib\portable-net45+win8\Microsoft.DiaSymReader.dll</HintPath >
611+ </Reference >
612+ <Reference Include =" System.Reflection.Metadata" >
613+ <HintPath >..\..\..\packages\System.Reflection.Metadata.1.4.1-beta-24227-04\lib\portable-net45+win8\System.Reflection.Metadata.dll</HintPath >
614+ </Reference >
615+ <Reference Include =" System.Collections.Immutable" >
616+ <HintPath >..\..\..\packages\System.Collections.Immutable.1.2.0\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath >
617+ </Reference >
618+ <Reference Include =" System.ValueTuple" >
619+ <HintPath >..\..\..\packages\System.ValueTuple.4.3.0\lib\netstandard1.0\System.ValueTuple.dll</HintPath >
620+ </Reference >
621+ <ProjectReference Include =" $(FSharpSourcesRoot)\fsharp\FSharp.Core\FSharp.Core.fsproj" >
601622 <Project >{DED3BBD7-53F4-428A-8C9F-27968E768605}</Project >
602623 <Name >FSharp.Core</Name >
603624 </ProjectReference >
604625 </ItemGroup >
605- <Import Project =" $(FSharpSourcesRoot)\FSharpSource.targets" />
606- <Import Project =" $(FsLexToolPath)\FsLexYacc.targets" />
607- <Import Project =" $(VsSDKInstall)\Microsoft.VsSDK.targets" Condition =" '$(AddVsSdkAttributesToSomeCoreComponents)' == 'true'" />
608- <PropertyGroup >
609- <OtherFlags >$(OtherFlags) /warnon:1182</OtherFlags >
610- </PropertyGroup >
611-
612- <Target Name =" GatherBinariesToBeSigned" AfterTargets =" Localize" Condition =" '$(UseGatherBinaries)' == 'true'" >
613- <ItemGroup >
614- <BinariesToBeSigned Include =" $(OutDir)$(AssemblyName).dll" />
615- <BinariesToBeSigned Include =" $(OutDir)localize\**\$(AssemblyName).resources.dll" />
616- <FilesToSign Include =" @(BinariesToBeSigned)" >
617- <Authenticode >Microsoft</Authenticode >
618- <StrongName >StrongName</StrongName >
619- </FilesToSign >
620- </ItemGroup >
621- </Target >
622- </Project >
626+ </Project >