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

Merge remote-tracking branch 'upstream/vs2017-rtm' into merge-vs2017-rtm-to-master

...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
<MergeManifest Include="$(OutputPath)\Microsoft.FSharp.Vsix.Full.Core.json" /> <MergeManifest Include="$(OutputPath)\Microsoft.FSharp.Vsix.Full.Core.json" />
<MergeManifest Include="$(OutputPath)\Microsoft.FSharp.Vsix.Full.Resources.%(SetupLanguages.LocaleCode).json" /> <MergeManifest Include="$(OutputPath)\Microsoft.FSharp.Vsix.Full.Resources.%(SetupLanguages.LocaleCode).json" />
<MergeManifest Include="$(OutputPath)\Microsoft.FSharp.VSIX.Templates.json" />
<MergeManifest Include="$(OutputPath)\Microsoft.FSharp.Dependencies.json" /> <MergeManifest Include="$(OutputPath)\Microsoft.FSharp.Dependencies.json" />
</ItemGroup> </ItemGroup>
</Target> </Target>
......
...@@ -50,7 +50,9 @@ ...@@ -50,7 +50,9 @@
<ItemGroup> <ItemGroup>
<InsertionItems Include="$(VsixBuildLocation)\VisualFSharpFull.vsix" /> <InsertionItems Include="$(VsixBuildLocation)\VisualFSharpFull.vsix" />
<InsertionItems Include="$(VsixBuildLocation)\VisualFSharpTemplate.vsix" />
<InsertionItems Include="$(VsixBuildLocation)\Microsoft.FSharp.VSIX.Full.Core.json" /> <InsertionItems Include="$(VsixBuildLocation)\Microsoft.FSharp.VSIX.Full.Core.json" />
<InsertionItems Include="$(VsixBuildLocation)\Microsoft.FSharp.VSIX.Templates.json" />
</ItemGroup> </ItemGroup>
</Target> </Target>
......
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
<Import Project="..\BuildFromSource.targets" /> <Import Project="..\BuildFromSource.targets" />
<ItemGroup> <ItemGroup>
<FsSrGen Include="$(FSharpSourcesRoot)\fsharp\FSharp.Build\FSBuild.txt" /> <FsSrGen Include="$(FSharpSourcesRoot)\fsharp\FSharp.Build\FSBuild.txt" />
<Compile Include="$(FSharpSourcesRoot)\fsharp\FSharp.Build\InternalsVisibleTo.fs" />
<Compile Include="..\..\assemblyinfo\assemblyinfo.FSharp.Build.dll.fs" /> <Compile Include="..\..\assemblyinfo\assemblyinfo.FSharp.Build.dll.fs" />
<Compile Include="..\..\utils\CompilerLocationUtils.fs" /> <Compile Include="..\..\utils\CompilerLocationUtils.fs" />
<Compile Include="..\..\utils\reshapedreflection.fs" /> <Compile Include="..\..\utils\reshapedreflection.fs" />
......
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
<Import Project="..\BuildFromSource.targets" /> <Import Project="..\BuildFromSource.targets" />
<ItemGroup> <ItemGroup>
<FsSrGen Include="$(FSharpSourcesRoot)\fsharp\FSInteractiveSettings.txt" /> <FsSrGen Include="$(FSharpSourcesRoot)\fsharp\FSInteractiveSettings.txt" />
<Compile Include="$(FSharpSourcesRoot)\fsharp\FSharp.Compiler.Interactive.Settings\InternalsVisibleTo.fs" />
<Compile Include="..\..\assemblyinfo\assemblyinfo.FSharp.Compiler.Interactive.Settings.dll.fs" /> <Compile Include="..\..\assemblyinfo\assemblyinfo.FSharp.Compiler.Interactive.Settings.dll.fs" />
<Compile Include="InternalsVisibleTo.fs" /> <Compile Include="InternalsVisibleTo.fs" />
<Compile Include="..\..\utils\reshapedreflection.fs" /> <Compile Include="..\..\utils\reshapedreflection.fs" />
......
...@@ -613,6 +613,7 @@ ...@@ -613,6 +613,7 @@
<Link>Misc/LegacyHostedCompilerForTesting.fs</Link> <Link>Misc/LegacyHostedCompilerForTesting.fs</Link>
</Compile> </Compile>
</ItemGroup> </ItemGroup>
<Import Project = "..\BuildFromSource.targets" />
<!-- <!--
"System.Collections.Immutable":"1.3.1", "System.Collections.Immutable":"1.3.1",
......
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
<Import Project="..\BuildFromSource.targets" /> <Import Project="..\BuildFromSource.targets" />
<ItemGroup> <ItemGroup>
<Compile Include="$(FSharpSourcesRoot)\fsharp\Fsc\InternalsVisibleTo.fs" />
<Compile Include="..\..\assemblyinfo\assemblyinfo.fsc.exe.fs"> <Compile Include="..\..\assemblyinfo\assemblyinfo.fsc.exe.fs">
<Link>Resources/assemblyinfo.fsc.exe.fs</Link> <Link>Resources/assemblyinfo.fsc.exe.fs</Link>
</Compile> </Compile>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<AssemblyName>fsi</AssemblyName> <AssemblyName>fsi</AssemblyName>
<NoWarn>$(NoWarn);45;55;62;75;1204</NoWarn> <NoWarn>$(NoWarn);45;55;62;75;1204</NoWarn>
<AllowCrossTargeting>true</AllowCrossTargeting> <AllowCrossTargeting>true</AllowCrossTargeting>
<DefineConstants>$(DefineConstants);COMPILER;EXTENSIONTYPING</DefineConstants> <DefineConstants>$(DefineConstants);BUILD_FROM_SOURCE;COMPILER;EXTENSIONTYPING</DefineConstants>
<OtherFlags>$(OtherFlags) --warnon:1182 --maxerrors:20 --extraoptimizationloops:1</OtherFlags> <OtherFlags>$(OtherFlags) --warnon:1182 --maxerrors:20 --extraoptimizationloops:1</OtherFlags>
</PropertyGroup> </PropertyGroup>
......
// Copyright (c) Microsoft Corporation. All Rights Reserved. See License.txt in the project root for license information.
namespace Microsoft.FSharp
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("VisualFSharp.Unittests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
do()
// Copyright (c) Microsoft Corporation. All Rights Reserved. See License.txt in the project root for license information.
namespace Microsoft.FSharp
open System.Reflection
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("fsi, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("fsiAnyCpu, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("FSharp.Compiler, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
do()
// Copyright (c) Microsoft Corporation. All Rights Reserved. See License.txt in the project root for license information.
namespace Microsoft.FSharp
open System.Reflection
[<assembly:System.Runtime.CompilerServices.InternalsVisibleTo("VisualFSharp.Unittests, PublicKey=002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293")>]
do()
...@@ -34,7 +34,8 @@ ...@@ -34,7 +34,8 @@
<InternalsVisibleTo Include="VisualFSharp.Salsa" /> <InternalsVisibleTo Include="VisualFSharp.Salsa" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Include="FSharp.Editor.resx" GenerateSource="true"> <EmbeddedResource Include="FSharp.Editor.resx">
<GenerateSource>true</GenerateSource>
<GeneratedModuleName>Microsoft.VisualStudio.FSharp.Editor.SR</GeneratedModuleName> <GeneratedModuleName>Microsoft.VisualStudio.FSharp.Editor.SR</GeneratedModuleName>
</EmbeddedResource> </EmbeddedResource>
<Compile Include="Common\AssemblyInfo.fs" /> <Compile Include="Common\AssemblyInfo.fs" />
......
...@@ -62,7 +62,8 @@ ...@@ -62,7 +62,8 @@
<InProject>false</InProject> <InProject>false</InProject>
</FilesToLocalize> </FilesToLocalize>
<EmbeddedResource Include="VSPackage.resx" /> <EmbeddedResource Include="VSPackage.resx" />
<EmbeddedResource Include="FSLangSvcStrings.resx" GenerateSource="true"> <EmbeddedResource Include="FSLangSvcStrings.resx">
<GenerateSource>true</GenerateSource>
<GeneratedModuleName>Microsoft.VisualStudio.FSharp.LanguageService.Strings</GeneratedModuleName> <GeneratedModuleName>Microsoft.VisualStudio.FSharp.LanguageService.Strings</GeneratedModuleName>
</EmbeddedResource> </EmbeddedResource>
<Compile Include="AssemblyInfo.fs" /> <Compile Include="AssemblyInfo.fs" />
......
...@@ -85,7 +85,8 @@ ...@@ -85,7 +85,8 @@
<Parser>210</Parser> <Parser>210</Parser>
</FilesToLocalize> </FilesToLocalize>
<VSCTCompile Include="MenusAndCommands.vsct" /> <VSCTCompile Include="MenusAndCommands.vsct" />
<EmbeddedResource Include="VSPackage.resx" GenerateSource="true"> <EmbeddedResource Include="VSPackage.resx">
<GenerateSource>true</GenerateSource>
<GeneratedModuleName>Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpSR</GeneratedModuleName> <GeneratedModuleName>Microsoft.VisualStudio.FSharp.ProjectSystem.FSharpSR</GeneratedModuleName>
<MergeWithCTO>true</MergeWithCTO> <MergeWithCTO>true</MergeWithCTO>
</EmbeddedResource> </EmbeddedResource>
......
...@@ -68,7 +68,8 @@ ...@@ -68,7 +68,8 @@
<Compile Include="fsiSessionToolWindow.fs" /> <Compile Include="fsiSessionToolWindow.fs" />
<Compile Include="fsiPackageHooks.fs" /> <Compile Include="fsiPackageHooks.fs" />
<Compile Include="fsiPackage.fs" /> <Compile Include="fsiPackage.fs" />
<EmbeddedResource Include="Properties.resx" GenerateSource="true"> <EmbeddedResource Include="Properties.resx">
<GenerateSource>true</GenerateSource>
<GeneratedModuleName>Microsoft.VisualStudio.FSharp.Interactive.SRProperties</GeneratedModuleName> <GeneratedModuleName>Microsoft.VisualStudio.FSharp.Interactive.SRProperties</GeneratedModuleName>
<GenerateLegacyCode>true</GenerateLegacyCode> <GenerateLegacyCode>true</GenerateLegacyCode>
<ManifestResourceName>Properties</ManifestResourceName> <ManifestResourceName>Properties</ManifestResourceName>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册