Skip to content

Commit 0c2ec17

Browse files
committed
integrate visual F# master
2 parents 93b76c2 + ab0da53 commit 0c2ec17

16 files changed

+382
-21
lines changed

DEVGUIDE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -212,9 +212,9 @@ For **Release**:
212212

213213
If you are behind a proxy server, NuGet client tool must be configured to use it:
214214

215-
.nuget\nuget.exe config -set http_proxy=proxy.domain.com:8080 -ConfigFile .nuget\NuGet.Config
216-
.nuget\nuget.exe config -set http_proxy.user=user_name -ConfigFile .nuget\NuGet.Config
217-
.nuget\nuget.exe config -set http_proxy.password=user_password -ConfigFile .nuget\NuGet.Config
215+
.nuget\nuget.exe config -set http_proxy=proxy.domain.com:8080 -ConfigFile NuGet.Config
216+
.nuget\nuget.exe config -set http_proxy.user=user_name -ConfigFile NuGet.Config
217+
.nuget\nuget.exe config -set http_proxy.password=user_password -ConfigFile NuGet.Config
218218

219219
Where you should set proper proxy address, user name and password.
220220

FSharp.Directory.Build.props

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<Project>
2+
3+
<Import Project="build\targets\PackageVersions.props" />
4+
<Import Project="build\targets\CommonPackages.targets" />
5+
6+
<!-- directory locations -->
7+
<PropertyGroup>
8+
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
9+
<RepoRoot>$(MSBuildThisFileDirectory)</RepoRoot>
10+
<FSharpSourcesRoot>$(RepoRoot)src</FSharpSourcesRoot>
11+
<ToolsRoot>$(RepoRoot)Tools</ToolsRoot>
12+
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
13+
<ProtoOutputPath>$(RepoRoot)Proto\net40\bin</ProtoOutputPath>
14+
</PropertyGroup>
15+
16+
<!-- nuget -->
17+
<PropertyGroup>
18+
<!-- default NuGet package restore location -->
19+
<NugetPackageRoot Condition="'$(NugetPackageRoot)' == ''">$(UserProfile)\.nuget\packages\</NugetPackageRoot>
20+
</PropertyGroup>
21+
22+
<!-- signing -->
23+
<PropertyGroup>
24+
<SkipSigning>false</SkipSigning>
25+
<SignAssembly>true</SignAssembly>
26+
<AssemblyOriginatorKeyFile>$(FSharpSourcesRoot)\fsharp\msft.pubkey</AssemblyOriginatorKeyFile>
27+
<StrongNames>true</StrongNames>
28+
<DelaySign>true</DelaySign>
29+
</PropertyGroup>
30+
31+
<!-- mono -->
32+
<PropertyGroup>
33+
<MonoPackaging Condition="$(TargetFramework.StartsWith('net4')) and '$(OS)' == 'Unix'">true</MonoPackaging>
34+
</PropertyGroup>
35+
36+
<!-- localization -->
37+
<PropertyGroup>
38+
<EnableXlfLocalization Condition="'$(Configuration)' == 'Proto' or '$(MonoPackaging)' == 'true'">false</EnableXlfLocalization>
39+
<UpdateXlfOnBuild Condition="'$(CI)' != '1'">true</UpdateXlfOnBuild>
40+
</PropertyGroup>
41+
42+
<!-- other -->
43+
<PropertyGroup>
44+
<MicroBuildAssemblyFileLanguage>fs</MicroBuildAssemblyFileLanguage>
45+
<UseStandardResourceNames>false</UseStandardResourceNames>
46+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
47+
</PropertyGroup>
48+
49+
<!-- SDK targets override -->
50+
<PropertyGroup Condition="'$(Configuration)' != 'Proto'">
51+
<ProtoFSharpTargetsShim>$(ProtoOutputPath)\Microsoft.FSharp.NetSdk.targets</ProtoFSharpTargetsShim>
52+
<FSharpTargetsShim Condition="Exists('$(ProtoFSharpTargetsShim)')">$(ProtoFSharpTargetsShim)</FSharpTargetsShim>
53+
</PropertyGroup>
54+
55+
</Project>

FSharp.Directory.Build.targets

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<Project>
2+
3+
<PropertyGroup>
4+
<TargetDotnetProfile Condition="$(TargetFramework.StartsWith('netstandard')) or $(TargetFramework.StartsWith('netcoreapp'))">coreclr</TargetDotnetProfile>
5+
<TargetDotnetProfile Condition="$(TargetFramework.StartsWith('net4'))">net40</TargetDotnetProfile>
6+
<OutputPath>$(RepoRoot)$(Configuration)\$(TargetDotnetProfile)\bin</OutputPath>
7+
<IntermediateOutputPath>$(RepoRoot)$(Configuration)\$(TargetDotnetProfile)\obj\$(MSBuildProjectName)\</IntermediateOutputPath>
8+
<XlfLanguages>en;$(XlfLanguages)</XlfLanguages>
9+
</PropertyGroup>
10+
11+
<Import Project="build\targets\AssemblyVersions.props" />
12+
<Import Project="build\targets\GitHash.props" />
13+
<Import Project="build\targets\GenerateAssemblyAttributes.targets" />
14+
<Import Project="build\targets\GenerateInternalsVisibleTo.targets" />
15+
16+
</Project>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
<packageSources>
88
<!--To inherit the global NuGet package sources remove the <clear/> line below -->
99
<clear />
10-
<add key="artifacts" value="../artifacts" />
11-
<add key="artifacts" value="../artifacts/4.2" />
10+
<add key="artifacts" value="./artifacts" />
11+
<add key="artifacts" value="./artifacts/4.2" />
1212
<add key="myget.org fsharp-daily" value="https://www.myget.org/F/fsharp-daily/api/v3/index.json" />
1313
<add key="myget.org roslyn-master-nightly" value="https://dotnet.myget.org/F/roslyn-master-nightly/api/v3/index.json" />
1414
<add key="dotnet-core" value="https://dotnet.myget.org/F/dotnet-core/api/v3/index.json" />
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<Project>
2+
<!-- Version number computation -->
3+
<PropertyGroup>
4+
<!-- Put build number 0 and today's date if this was a local build -->
5+
<BUILD_BUILDNUMBER Condition="'$(BUILD_BUILDNUMBER)' == ''">$([System.DateTime]::Now.ToString(yyyyMMdd.0))</BUILD_BUILDNUMBER>
6+
7+
<!--
8+
Given $(BUILD_BUILDNUMBER) = '20161225.1'
9+
10+
Then $(_Build_Year) = 2016
11+
Then $(_Build_Month) = 12
12+
Then $(_Build_Day) = 25
13+
Then $(_Build_Number) = 1
14+
Then $(Build_FileVersion) = 2016.12.25.1
15+
-->
16+
<_Build_Year>$(BUILD_BUILDNUMBER.Substring(0, 4))</_Build_Year>
17+
<_Build_Month>$(BUILD_BUILDNUMBER.Substring(4, 2))</_Build_Month>
18+
<_Build_Day>$(BUILD_BUILDNUMBER.Substring(6, 2))</_Build_Day>
19+
<_Build_Number>$(BUILD_BUILDNUMBER.Substring(9))</_Build_Number>
20+
<Build_FileVersion>$(_Build_Year).$(_Build_Month).$(_Build_Day).$(_Build_Number)</Build_FileVersion>
21+
22+
<FSCoreVersion>4.4.1.0</FSCoreVersion>
23+
<MicroBuildAssemblyVersion Condition="'$(MicroBuildAssemblyVersion)' == ''">$(FSCoreVersion)</MicroBuildAssemblyVersion>
24+
<MicroBuildAssemblyVersion Condition="'$(UseVsMicroBuildAssemblyVersion)' == 'true'">15.4.1.0</MicroBuildAssemblyVersion>
25+
26+
<!--
27+
28+
Given $(BUILD_BUILDNUMBER) = '20161225.1'
29+
Given $(MicroBuildAssemblyVersion) = '15.4.1.0'
30+
31+
Then $(BuildTimeStamp_Date) = 161225
32+
Then $(BuildTimeStamp_Number) = 01
33+
Then $(BuildTimeStamp) = 16122501
34+
Then $(MicroBuildAssemblyVersion_WithoutRevision) = 15.4.1
35+
Then $(VsixPackageVersion) = 15.4.1.16122501
36+
Then $(NuGetPackageVersionSuffix) = 161225-01
37+
38+
-->
39+
<BuildTimeStamp_Date>$(BUILD_BUILDNUMBER.Split('.')[0].Substring(2))</BuildTimeStamp_Date>
40+
<BuildTimeStamp_Number>$(BUILD_BUILDNUMBER.Split('.')[1].PadLeft(2, '0'))</BuildTimeStamp_Number>
41+
<BuildTimeStamp>$(BuildTimeStamp_Date)$(BuildTimeStamp_Number)</BuildTimeStamp>
42+
<MicroBuildAssemblyVersion_WithoutRevision>$(MicroBuildAssemblyVersion.Substring(0, $(MicroBuildAssemblyVersion.LastIndexOf('.'))))</MicroBuildAssemblyVersion_WithoutRevision>
43+
<VsixPackageVersion>$(MicroBuildAssemblyVersion_WithoutRevision).$(BuildTimeStamp)</VsixPackageVersion>
44+
<NuGetPackageVersionSuffix>$(BuildTimeStamp_Date)-$(BuildTimeStamp_Number)</NuGetPackageVersionSuffix>
45+
</PropertyGroup>
46+
</Project>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<Project>
2+
3+
<ItemGroup>
4+
<PackageReference Include="XliffTasks" Version="$(XliffTasksPackageVersion)" />
5+
</ItemGroup>
6+
7+
</Project>
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
<Project>
2+
3+
<Target Name="GenerateAssemblyFileVersion"
4+
BeforeTargets="CoreCompile">
5+
6+
<PropertyGroup>
7+
<GeneratedFSharpAssemblyVersionFile>$(IntermediateOutputPath)$(MSBuildProjectName).AssemblyVersion$(DefaultLanguageSourceExtension)</GeneratedFSharpAssemblyVersionFile>
8+
<!-- AssemblyInformationalVersionAttribute issues a by-design warning if the value passed isn't of the form #.#.#.#, but we specifically want to suppress this to allow the commit hash to be embedded. -->
9+
<NoWarn Condition="'$(Language)' == 'F#'">2003;$(NoWarn)</NoWarn>
10+
</PropertyGroup>
11+
12+
<PropertyGroup>
13+
<!-- xbuild and older versions of msbuild don't have F# support for WriteCodeFragment -->
14+
<_UseWriteCodeFragmentHack Condition="'$(OS)' == 'Unix' and '$(Language)' == 'F#'">true</_UseWriteCodeFragmentHack>
15+
</PropertyGroup>
16+
17+
<ItemGroup>
18+
<_AssemblyVersionAttributes Include="System.Reflection.AssemblyCompanyAttribute">
19+
<_Parameter1>Microsoft Corporation</_Parameter1>
20+
</_AssemblyVersionAttributes>
21+
<_AssemblyVersionAttributes Include="System.Reflection.AssemblyCopyrightAttribute">
22+
<_Parameter1>&#169; Microsoft Corporation. All Rights Reserved.</_Parameter1>
23+
</_AssemblyVersionAttributes>
24+
<_AssemblyVersionAttributes Include="System.Reflection.AssemblyDescriptionAttribute">
25+
<_Parameter1>$(AssemblyName)</_Parameter1>
26+
</_AssemblyVersionAttributes>
27+
<_AssemblyVersionAttributes Include="System.Reflection.AssemblyFileVersionAttribute">
28+
<_Parameter1>$(Build_FileVersion)</_Parameter1>
29+
</_AssemblyVersionAttributes>
30+
<_AssemblyVersionAttributes Include="System.Reflection.AssemblyInformationalVersionAttribute">
31+
<_Parameter1>$(MicroBuildAssemblyVersion). Commit Hash: $(GitHeadSha).</_Parameter1>
32+
</_AssemblyVersionAttributes>
33+
<_AssemblyVersionAttributes Include="System.Reflection.AssemblyProductAttribute">
34+
<_Parameter1>Microsoft&#174; F#</_Parameter1>
35+
</_AssemblyVersionAttributes>
36+
<_AssemblyVersionAttributes Include="System.Reflection.AssemblyTitleAttribute">
37+
<_Parameter1>$(AssemblyName)</_Parameter1>
38+
</_AssemblyVersionAttributes>
39+
<_AssemblyVersionAttributes Include="System.Reflection.AssemblyVersionAttribute">
40+
<_Parameter1>$(MicroBuildAssemblyVersion)</_Parameter1>
41+
</_AssemblyVersionAttributes>
42+
</ItemGroup>
43+
44+
<ItemGroup Condition="'$(_UseWriteCodeFragmentHack)' == 'true'">
45+
<_LinesToWrite Include="// &lt;auto-generated&gt;" />
46+
<_LinesToWrite Include="namespace FSharp" />
47+
<_LinesToWrite Include="open System" />
48+
<_LinesToWrite Include="open System.Reflection" />
49+
<_LinesToWrite Include="[&lt;assembly: %(_AssemblyVersionAttributes.Identity)(&quot;%(_AssemblyVersionAttributes._Parameter1)&quot;)&gt;]" />
50+
<_LinesToWrite Include="do()" />
51+
52+
<Compile Include="$(GeneratedFSharpAssemblyVersionFile)" Condition="'$(Language)' != 'F#' or '$(AssemblyName)' == 'FSharp.Core'" />
53+
<CompileBefore Include="$(GeneratedFSharpAssemblyVersionFile)" Condition="'$(Language)' == 'F#' and '$(AssemblyName)' != 'FSharp.Core'" />
54+
<FileWrites Include="$(GeneratedFSharpAssemblyVersionFile)" />
55+
</ItemGroup>
56+
57+
<WriteCodeFragment AssemblyAttributes="@(_AssemblyVersionAttributes)"
58+
Language="$(Language)"
59+
OutputFile="$(GeneratedFSharpAssemblyVersionFile)"
60+
Condition="'$(_UseWriteCodeFragmentHack)' != 'true'">
61+
<!-- For FSharp.Core, assembly version must be inserted after all Core files, as it defines F# basic types (strings) -->
62+
<Output TaskParameter="OutputFile" ItemName="Compile" Condition="'$(Language)' != 'F#' or '$(AssemblyName)' == 'FSharp.Core'" />
63+
<!-- For other assemblies, this must be inserted before all source files, to keep exe's EntryPoints (if any) as the last source file -->
64+
<Output TaskParameter="OutputFile" ItemName="CompileBefore" Condition="'$(Language)' == 'F#' and '$(AssemblyName)' != 'FSharp.Core'" />
65+
<Output TaskParameter="OutputFile" ItemName="FileWrites" />
66+
</WriteCodeFragment>
67+
68+
<WriteLinesToFile File="$(GeneratedFSharpAssemblyVersionFile)"
69+
Lines="@(_LinesToWrite)"
70+
Overwrite="true"
71+
Encoding="Unicode"
72+
Condition="'$(_UseWriteCodeFragmentHack)' == 'true' and !Exists('$(GeneratedFSharpAssemblyVersionFile)')" />
73+
74+
</Target>
75+
76+
</Project>
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<Project>
2+
3+
<PropertyGroup>
4+
<GeneratedFSharpInternalsVisibleToFile>$(IntermediateOutputPath)$(MSBuildProjectName).InternalsVisibleTo$(DefaultLanguageSourceExtension)</GeneratedFSharpInternalsVisibleToFile>
5+
</PropertyGroup>
6+
7+
<ItemDefinitionGroup>
8+
<InternalsVisibleTo>
9+
<Visible>false</Visible>
10+
</InternalsVisibleTo>
11+
</ItemDefinitionGroup>
12+
13+
<Target Name="PrepareFSharpGenerateInternalsVisibleToFile"
14+
Condition="'@(InternalsVisibleTo)' != ''">
15+
<PropertyGroup Condition="'$(MonoPackaging)' != 'true'">
16+
<_PublicKey>002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293</_PublicKey>
17+
</PropertyGroup>
18+
<PropertyGroup Condition="'$(MonoPackaging)' == 'true'">
19+
<_PublicKey>002400000480000094000000060200000024000052534131000400000100010077d32e043d184cf8cebf177201ec6fad091581a3a639a0534f1c4ebb3ab847a6b6636990224a04cf4bd1aec51ecec44cf0c8922eb5bb2ee65ec3fb9baa87e141042c96ce414f98af33508c7e24dab5b068aa802f6693881537ee0efcb5d3f1c9aaf8215ac42e92ba9a5a02574d6890d07464cb2f338b043b1c4ffe98efe069ee</_PublicKey>
20+
</PropertyGroup>
21+
<ItemGroup>
22+
<_InternalsVisibleToAttribute Include="System.Runtime.CompilerServices.InternalsVisibleToAttribute">
23+
<_Parameter1 Condition="'%(InternalsVisibleTo.Key)' != ''">%(InternalsVisibleTo.Identity), PublicKey=%(InternalsVisibleTo.Key)</_Parameter1>
24+
<_Parameter1 Condition="'%(InternalsVisibleTo.Key)' == ''">%(InternalsVisibleTo.Identity), PublicKey=$(_PublicKey)</_Parameter1>
25+
</_InternalsVisibleToAttribute>
26+
</ItemGroup>
27+
</Target>
28+
29+
<Target Name="GenerateFSharpInternalsVisibleToFile"
30+
Inputs="$(MSBuildProjectFile)"
31+
Outputs="$(GeneratedFSharpInternalsVisibleToFile)"
32+
DependsOnTargets="PrepareFSharpGenerateInternalsVisibleToFile;PrepareForBuild"
33+
Condition="'@(InternalsVisibleTo)' != ''"
34+
BeforeTargets="CoreCompile">
35+
<WriteCodeFragment AssemblyAttributes="@(_InternalsVisibleToAttribute)"
36+
Language="$(Language)"
37+
OutputFile="$(GeneratedFSharpInternalsVisibleToFile)">
38+
<Output TaskParameter="OutputFile" ItemName="CompileBefore" Condition="'$(Language)' == 'F#'" />
39+
<Output TaskParameter="OutputFile" ItemName="Compile" Condition="'$(Language)' != 'F#'" />
40+
<Output TaskParameter="OutputFile" ItemName="FileWrites" />
41+
</WriteCodeFragment>
42+
</Target>
43+
44+
</Project>
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
<Project>
2+
3+
<PropertyGroup>
4+
5+
<!-- System.* packages -->
6+
<SystemCollectionsImmutablePackageVersion>1.3.1</SystemCollectionsImmutablePackageVersion>
7+
8+
<!-- Roslyn packages -->
9+
<MicrosoftCodeAnalysisEditorFeaturesPackageVersion>2.3.0-beta2-61719-01</MicrosoftCodeAnalysisEditorFeaturesPackageVersion>
10+
<MicrosoftCodeAnalysisEditorFeaturesTextPackageVersion>2.3.0-beta2-61719-01</MicrosoftCodeAnalysisEditorFeaturesTextPackageVersion>
11+
<MicrosoftCodeAnalysisWorkspacesCommonPackageVersion>2.3.0-beta2-61719-01</MicrosoftCodeAnalysisWorkspacesCommonPackageVersion>
12+
<MicrosoftVisualStudioLanguageServicesPackageVersion>2.3.0-beta2-61719-01</MicrosoftVisualStudioLanguageServicesPackageVersion>
13+
14+
<!-- Visual Studio packages -->
15+
<EnvDTE80PackageVersion>8.0.1</EnvDTE80PackageVersion>
16+
<MicrosoftVisualFSharpMicrosoftVisualStudioShellUIInternalPackageVersion>14.0.25420</MicrosoftVisualFSharpMicrosoftVisualStudioShellUIInternalPackageVersion>
17+
<MicrosoftVisualStudioComponentModelHostPackageVersion>15.0.26201-alpha</MicrosoftVisualStudioComponentModelHostPackageVersion>
18+
<MicrosoftVisualStudioDesignerInterfacesPackageVersion>1.1.4322</MicrosoftVisualStudioDesignerInterfacesPackageVersion>
19+
<MicrosoftVisualStudioEditorPackageVersion>15.0.26201</MicrosoftVisualStudioEditorPackageVersion>
20+
<MicrosoftVisualStudioLanguageStandardClassificationPackageVersion>15.0.26201</MicrosoftVisualStudioLanguageStandardClassificationPackageVersion>
21+
<MicrosoftVisualStudioLanguageIntellisensePackageVersion>15.0.26201</MicrosoftVisualStudioLanguageIntellisensePackageVersion>
22+
<MicrosoftVisualStudioPackageLanguageService150PackageVersion>15.0.26201</MicrosoftVisualStudioPackageLanguageService150PackageVersion>
23+
<MicrosoftVisualStudioProjectAggregatorPackageVersion>8.0.50727</MicrosoftVisualStudioProjectAggregatorPackageVersion>
24+
<MicrosoftVisualStudioShell140PackageVersion>14.3.25407</MicrosoftVisualStudioShell140PackageVersion>
25+
<MicrosoftVisualStudioShell150PackageVersion>15.0.26201</MicrosoftVisualStudioShell150PackageVersion>
26+
<MicrosoftVisualStudioShellDesignPackageVersion>15.0.26201</MicrosoftVisualStudioShellDesignPackageVersion>
27+
<MicrosoftVisualStudioShellImmutable100PackageVersion>10.0.30319</MicrosoftVisualStudioShellImmutable100PackageVersion>
28+
<MicrosoftVisualStudioShellImmutable110PackageVersion>11.0.50727</MicrosoftVisualStudioShellImmutable110PackageVersion>
29+
<MicrosoftVisualStudioShellImmutable150PackageVersion>15.0.25123-Dev15Preview</MicrosoftVisualStudioShellImmutable150PackageVersion>
30+
<MicrosoftVisualStudioShellInterop100PackageVersion>10.0.30319</MicrosoftVisualStudioShellInterop100PackageVersion>
31+
<MicrosoftVisualStudioShellInterop110PackageVersion>11.0.61030</MicrosoftVisualStudioShellInterop110PackageVersion>
32+
<MicrosoftVisualStudioShellInterop120PackageVersion>12.0.30110</MicrosoftVisualStudioShellInterop120PackageVersion>
33+
<MicrosoftVisualStudioTextManagerInteropPackageVersion>7.10.6070</MicrosoftVisualStudioTextManagerInteropPackageVersion>
34+
<MicrosoftVisualStudioTextManagerInterop80PackageVersion>8.0.50727</MicrosoftVisualStudioTextManagerInterop80PackageVersion>
35+
<MicrosoftVisualStudioTextManagerInterop100PackageVersion>10.0.30319</MicrosoftVisualStudioTextManagerInterop100PackageVersion>
36+
<MicrosoftVSSDKBuildToolsPackageVersion>15.1.192</MicrosoftVSSDKBuildToolsPackageVersion>
37+
<VSSDKDebuggerVisualizersPackageVersion>12.0.4</VSSDKDebuggerVisualizersPackageVersion>
38+
<VSSDKVSLangProjPackageVersion>7.0.4</VSSDKVSLangProjPackageVersion>
39+
<VSSDKVSLangProj8PackageVersion>8.0.4</VSSDKVSLangProj8PackageVersion>
40+
<VSSDKVSHelpPackageVersion>7.0.4</VSSDKVSHelpPackageVersion>
41+
42+
<!-- other packages -->
43+
<MicrosoftCompositionPackageVersion>1.0.30</MicrosoftCompositionPackageVersion>
44+
<MicrosoftMSXMLPackageVersion>8.0.0-alpha</MicrosoftMSXMLPackageVersion>
45+
<MicrosoftVisualFSharpMSBuild150PackageVersion>1.0.1</MicrosoftVisualFSharpMSBuild150PackageVersion>
46+
<NewtonsoftJsonPackageVersion>10.0.2</NewtonsoftJsonPackageVersion>
47+
<XliffTasksPackageVersion>0.2.0-beta-000081</XliffTasksPackageVersion>
48+
49+
</PropertyGroup>
50+
51+
<!-- dependency uptake version overrides -->
52+
<PropertyGroup>
53+
<DependencyUptakePackageVersionPropsFile>$(MSBuildThisFileDirectory)..\..\Tools\dependencyUptake\PackageVersions.props</DependencyUptakePackageVersionPropsFile>
54+
</PropertyGroup>
55+
56+
<Import Project="$(DependencyUptakePackageVersionPropsFile)" Condition="Exists('$(DependencyUptakePackageVersionPropsFile)')" />
57+
58+
</Project>

fcs/.paket/paket.exe

512 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)