提交 bed62662 编写于 作者: K KevinRansom

Merge branch 'fsharp4' into VS2015Support

<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FSharp.Build</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="M:FSBuild.SR.toolpathUnknown">
<summary>
ToolPath is unknown; specify the path to fsc.exe as the ToolPath property.
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSharp.Build\FSBuild.txt:2)
</summary>
</member>
<member name="P:FSBuild.SR.SwallowResourceText(System.Boolean)">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="P:FSBuild.SR.SwallowResourceText">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="M:FSBuild.SR.RunStartupValidation">
<summary>
Call this method once to validate that all known resources are valid; throws if not
</summary>
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="P:Internal.Utilities.FSharpEnvironment.DotNetBuildString">
<summary>
The .NET build string that F# was built against (e.g. &quot;4.0.21104.0&quot;)
</summary>
</member>
<member name="P:Internal.Utilities.FSharpEnvironment.DotNetRuntime">
<summary>
The .NET runtime version that F# was built against (e.g. &quot;v4.0.21104&quot;)
</summary>
</member>
<member name="M:Internal.Utilities.FSharpEnvironment.Option.ofString(System.String)">
<summary>
Convert string into Option string where null and String.Empty result in None
</summary>
</member>
<member name="T:Internal.Utilities.FSharpEnvironment.Option">
</member>
<member name="T:Internal.Utilities.FSharpEnvironment">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.BuildDetails">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.Version">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
</members>
</doc>
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FSharp.Compiler.Interactive.Settings</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="P:FSInteractiveSettings.SR.SwallowResourceText(System.Boolean)">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="P:FSInteractiveSettings.SR.SwallowResourceText">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="M:FSInteractiveSettings.SR.RunStartupValidation">
<summary>
Call this method once to validate that all known resources are valid; throws if not
</summary>
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.BuildDetails">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.Version">
</member>
<member name="M:Microsoft.FSharp.Compiler.Interactive.IEventLoop.ScheduleRestart">
<summary>Schedule a restart for the event loop.</summary>
</member>
<member name="M:Microsoft.FSharp.Compiler.Interactive.IEventLoop.Run">
<summary>Run the event loop.</summary>
<returns>True if the event loop was restarted; false otherwise.</returns>
</member>
<member name="M:Microsoft.FSharp.Compiler.Interactive.IEventLoop.Invoke``1(Microsoft.FSharp.Core.FSharpFunc`2{Microsoft.FSharp.Core.Unit,``0})">
<summary>Request that the given operation be run synchronously on the event loop.</summary>
<returns>The result of the operation.</returns>
</member>
<member name="T:Microsoft.FSharp.Compiler.Interactive.IEventLoop">
<summary>An event loop used by the currently executing F# Interactive session to execute code
in the context of a GUI or another event-based system.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.ShowProperties(System.Boolean)">
<summary>When set to 'false', disables the display of properties of evaluated objects in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.ShowIEnumerable(System.Boolean)">
<summary>When set to 'false', disables the display of sequences in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.ShowDeclarationValues(System.Boolean)">
<summary>When set to 'false', disables the display of declaration values in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintWidth(System.Int32)">
<summary>Get or set the print width of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintSize(System.Int32)">
<summary>Get or set the total print size of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintLength(System.Int32)">
<summary>Get or set the total print length of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintDepth(System.Int32)">
<summary>Get or set the print depth of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.FormatProvider(System.IFormatProvider)">
<summary>Get or set the format provider used in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.FloatingPointFormat(System.String)">
<summary>Get or set the floating point format used in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.EventLoop(Microsoft.FSharp.Compiler.Interactive.IEventLoop)">
<summary>Gets or sets a the current event loop being used to process interactions.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.CommandLineArgs(System.String[])">
<summary>The command line arguments after ignoring the arguments relevant to the interactive
environment and replacing the first argument with the name of the last script file,
if any. Thus 'fsi.exe test1.fs test2.fs -- hello goodbye' will give arguments
'test2.fs', 'hello', 'goodbye'. This value will normally be different to those
returned by System.Environment.GetCommandLineArgs.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.ShowProperties">
<summary>When set to 'false', disables the display of properties of evaluated objects in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.ShowIEnumerable">
<summary>When set to 'false', disables the display of sequences in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.ShowDeclarationValues">
<summary>When set to 'false', disables the display of declaration values in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintWidth">
<summary>Get or set the print width of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintSize">
<summary>Get or set the total print size of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintLength">
<summary>Get or set the total print length of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintDepth">
<summary>Get or set the print depth of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.FormatProvider">
<summary>Get or set the format provider used in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.FloatingPointFormat">
<summary>Get or set the floating point format used in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.EventLoop">
<summary>Gets or sets a the current event loop being used to process interactions.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.CommandLineArgs">
<summary>The command line arguments after ignoring the arguments relevant to the interactive
environment and replacing the first argument with the name of the last script file,
if any. Thus 'fsi.exe test1.fs test2.fs -- hello goodbye' will give arguments
'test2.fs', 'hello', 'goodbye'. This value will normally be different to those
returned by System.Environment.GetCommandLineArgs.</summary>
</member>
<member name="">
</member>
<member name="M:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.AddPrinter``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,System.String})">
<summary>Register a printer that controls the output of the interactive session.</summary>
</member>
<member name="M:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.AddPrintTransformer``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,System.Object})">
<summary>Register a print transformer that controls the output of the interactive session.</summary>
</member>
<member name="T:Microsoft.FSharp.Compiler.Interactive.InteractiveSession">
<summary>Operations supported by the currently executing F# Interactive session.</summary>
</member>
<member name="T:Microsoft.FSharp.Compiler.Interactive.Attributes">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Interactive.RuntimeHelpers">
<summary>Hooks (internal use only, may change without notice).</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.Settings.fsi">
<summary>The settings associated with the interactive session.</summary>
</member>
<member name="T:Microsoft.FSharp.Compiler.Interactive.Settings">
</member>
</members>
</doc>
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FSharp.Compiler.Server.Shared</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="P:FSServerShared.SR.SwallowResourceText(System.Boolean)">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="P:FSServerShared.SR.SwallowResourceText">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="M:FSServerShared.SR.RunStartupValidation">
<summary>
Call this method once to validate that all known resources are valid; throws if not
</summary>
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.BuildDetails">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.Version">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
</members>
</doc>
此差异已折叠。
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FSharp.PowerPack.Build.Tasks</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="M:Internal.Utilities.FSharpEnvironment.Option.ofString(System.String)">
<summary>
Convert string into Option string where null and String.Empty result in None
</summary>
</member>
<member name="T:Internal.Utilities.FSharpEnvironment.Option">
</member>
<member name="T:Internal.Utilities.FSharpEnvironment">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
</members>
</doc>
<!--
***********************************************************************************************
FSharp.PowerPack.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
PowerPack build rules.
Copyright (C) Microsoft Corporation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="FsLex" AssemblyFile="FSharp.PowerPack.Build.Tasks.dll"/>
<UsingTask TaskName="FsYacc" AssemblyFile="FSharp.PowerPack.Build.Tasks.dll"/>
<PropertyGroup>
<CompileDependsOn>CallFsLex;CallFsYacc;$(CompileDependsOn)</CompileDependsOn>
</PropertyGroup>
<!-- Build FsLex files. -->
<Target
Name="CallFsLex"
Inputs="@(FsLex)"
Outputs="@(FsLex->'$(FsLexOutputFolder)%(Filename).fs')"
Condition="'@(FsLex)'!=''">
<!-- Create the output directory -->
<MakeDir Directories="$(FsLexOutputFolder)"/>
<!-- Call FsLex -->
<FsLex
InputFile="%(FsLex.Identity)"
OutputFile="$(FsLexOutputFolder)%(FsLex.Filename).fs"
ToolPath="$(FsLexToolPath)"
ToolExe="$(FsLexToolExe)"
OtherFlags="%(FsLex.OtherFlags)"
Unicode="$(FsLexUnicode)">
<!-- Track outputs for 'Clean' -->
<Output TaskParameter="OutputFile" ItemName="FileWrites"/>
</FsLex>
<!-- Make sure it will get cleaned -->
<CreateItem Include="$(FsLexOutputFolder)%(FsLex.Filename).fs">
<Output TaskParameter="Include" ItemName="FileWrites"/>
</CreateItem>
</Target>
<!-- Build FsYacc files. -->
<Target
Name="CallFsYacc"
Inputs="@(FsYacc)"
Outputs="@(FsYacc->'$(FsYaccOutputFolder)%(Filename).fs')"
Condition="'@(FsYacc)'!=''">
<!-- Create the output directory -->
<MakeDir Directories="$(FsYaccOutputFolder)"/>
<!-- Call FsYacc -->
<FsYacc
InputFile="%(FsYacc.Identity)"
OutputFile="$(FsYaccOutputFolder)%(FsYacc.Filename).fs"
Open="%(FsYacc.Open)"
Module="%(FsYacc.Module)"
OtherFlags="%(FsYacc.OtherFlags)"
ToolPath="$(FsYaccToolPath)"
ToolExe="$(FsYaccToolExe)">
<!-- Track outputs for 'Clean' -->
<Output TaskParameter="OutputFile" ItemName="FileWrites"/>
</FsYacc>
<!-- Make sure it will get cleaned -->
<CreateItem Include="$(FsYaccOutputFolder)%(FsYacc.Filename).fs">
<Output TaskParameter="Include" ItemName="FileWrites"/>
</CreateItem>
</Target>
<ItemGroup>
<AvailableItemName Include="FsLex">
<Visible>false</Visible>
</AvailableItemName>
<AvailableItemName Include="FsYacc">
<Visible>false</Visible>
</AvailableItemName>
</ItemGroup>
</Project>
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FSharp.SRGen.Build.Tasks</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.BuildDetails">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.Version">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
</members>
</doc>
<!--
***********************************************************************************************
FSharp.SRGen.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (C) Microsoft Corporation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="FsSrGen" AssemblyFile="FSharp.SRGen.Build.Tasks.dll"/>
<PropertyGroup>
<PrepareForBuildDependsOn>CallFsSrGen;$(PrepareForBuildDependsOn)</PrepareForBuildDependsOn>
</PropertyGroup>
<!-- Build FsSrGen files. -->
<Target
Name="CallFsSrGen"
Inputs="@(FsSrGen)"
Outputs="@(FsSrGen->'$(FsSrGenOutputFolder)%(Filename).fs');@(FsSrGen->'$(FsSrGenOutputFolder)%(Filename).resx')"
Condition="'@(FsSrGen)'!=''">
<!-- Create the output directory -->
<MakeDir Directories="$(FsSrGenOutputFolder)"/>
<!-- Call FsSrGen -->
<FsSrGen
InputFile="%(FsSrGen.FullPath)"
OutputFsFile="$(FsSrGenOutputFolder)%(FsSrGen.Filename).fs"
OutputResxFile="$(FsSrGenOutputFolder)%(FsSrGen.Filename).resx"
ToolPath="$(FsSrGenToolPath)"
>
</FsSrGen>
<!-- Make sure it will get cleaned -->
<CreateItem Include="$(FsSrGenOutputFolder)%(FsSrGen.Filename).fs">
<Output TaskParameter="Include" ItemName="FileWrites"/>
</CreateItem>
<CreateItem Include="$(FsSrGenOutputFolder)%(FsSrGen.Filename).resx">
<Output TaskParameter="Include" ItemName="FileWrites"/>
</CreateItem>
<!-- Make the outputs magically part of the project -->
<CreateItem Include="$(FsSrGenOutputFolder)%(FsSrGen.Filename).fs">
<Output TaskParameter="Include" ItemName="CompileBefore"/>
</CreateItem>
<CreateItem Include="$(FsSrGenOutputFolder)%(FsSrGen.Filename).resx"
AdditionalMetadata="ManifestResourceName=%(FsSrGen.Filename)">
<!-- Note AdditionalMetadata above; we need the name in the manifest to be Foo.resources and not e.g. obj.Debug.Foo.resources -->
<Output TaskParameter="Include" ItemName="EmbeddedResource"/>
</CreateItem>
</Target>
<ItemGroup>
<AvailableItemName Include="FsSrGen">
<Visible>false</Visible>
</AvailableItemName>
</ItemGroup>
</Project>
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FindUnusedResources</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Program">
</member>
</members>
</doc>
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FsSrGen</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="M:FSSRGen.Implementation.Err``1(System.String,System.Int32,System.String)">
<summary>
Err(filename, line, msg)
</summary>
</member>
<member name="">
</member>
<member name="T:FSSRGen.Implementation">
</member>
<member name="">
</member>
<member name="T:MainImpl.MainStuff">
</member>
</members>
</doc>
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>Fsc</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="P:FSCstrings.SR.SwallowResourceText(System.Boolean)">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="M:FSCstrings.SR.pathIsInvalid(System.String)">
<summary>
Problem with filename &apos;%s&apos;: Illegal characters in path.
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:23)
</summary>
</member>
<member name="P:FSCstrings.SR.SwallowResourceText">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="M:FSCstrings.SR.fscTwoResourceManifests">
<summary>
Conflicting options specified: &apos;win32manifest&apos; and &apos;win32res&apos;. Only one of these can be used.
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:6)
</summary>
</member>
<member name="M:FSCstrings.SR.fscTooManyErrors">
<summary>
Exiting - too many errors
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:3)
</summary>
</member>
<member name="M:FSCstrings.SR.fscStaticLinkingNoMixedDLL">
<summary>
Static linking may not include a mixed managed/unmanaged DLL
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:10)
</summary>
</member>
<member name="M:FSCstrings.SR.fscStaticLinkingNoEXE">
<summary>
Static linking may not include a .EXE
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:9)
</summary>
</member>
<member name="M:FSCstrings.SR.fscResxSourceFileDeprecated(System.String)">
<summary>
Passing a .resx file (%s) as a source file to the compiler is deprecated. Use resgen.exe to transform the .resx file into a .resources file to pass as a --resource option. If you are using MSBuild, this can be done via an &lt;EmbeddedResource&gt; item in the .fsproj project file.
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:24)
</summary>
</member>
<member name="M:FSCstrings.SR.fscRemotingError">
<summary>
The resident compilation service was not used because a problem occured in communicating with the server.
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:22)
</summary>
</member>
<member name="M:FSCstrings.SR.fscReferenceOnCommandLine(System.String)">
<summary>
The assembly &apos;%s&apos; is listed on the command line. Assemblies should be referenced using a command line flag such as &apos;-r&apos;.
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:21)
</summary>
</member>
<member name="M:FSCstrings.SR.fscQuotationLiteralsStaticLinking0">
<summary>
Code in this assembly makes uses of quotation literals. Static linking may not include components that make use of quotation literals.
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:8)
</summary>
</member>
<member name="M:FSCstrings.SR.fscQuotationLiteralsStaticLinking(System.String)">
<summary>
The code in assembly &apos;%s&apos; makes uses of quotation literals. Static linking may not include components that make use of quotation literals.
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:7)
</summary>
</member>
<member name="M:FSCstrings.SR.fscProblemWritingBinary(System.String,System.String)">
<summary>
A problem occurred writing the binary &apos;%s&apos;: %s
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:15)
</summary>
</member>
<member name="M:FSCstrings.SR.fscNoImplementationFiles">
<summary>
No implementation files specified
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:4)
</summary>
</member>
<member name="M:FSCstrings.SR.fscKeyNameWarning">
<summary>
Option &apos;--keycontainer&apos; overrides attribute &apos;System.Reflection.AssemblyNameAttribute&apos; given in a source file or added module
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:20)
</summary>
</member>
<member name="M:FSCstrings.SR.fscKeyFileWarning">
<summary>
Option &apos;--keyfile&apos; overrides attribute &apos;System.Reflection.AssemblyKeyFileAttribute&apos; given in a source file or added module
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:19)
</summary>
</member>
<member name="M:FSCstrings.SR.fscKeyFileCouldNotBeOpened(System.String)">
<summary>
The key file &apos;%s&apos; could not be opened
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:14)
</summary>
</member>
<member name="M:FSCstrings.SR.fscIgnoringMixedWhenLinking(System.String)">
<summary>
Ignoring mixed managed/unmanaged assembly &apos;%s&apos; during static linking
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:11)
</summary>
</member>
<member name="M:FSCstrings.SR.fscDelaySignWarning">
<summary>
Option &apos;--delaysign&apos; overrides attribute &apos;System.Reflection.AssemblyDelaySignAttribute&apos; given in a source file or added module
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:18)
</summary>
</member>
<member name="M:FSCstrings.SR.fscBadAssemblyVersion(System.String)">
<summary>
An AssemblyVersionAttribute specified version &apos;%s&apos;, but this value is invalid and has been ignored
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:5)
</summary>
</member>
<member name="M:FSCstrings.SR.fscAssumeStaticLinkContainsNoDependencies(System.String)">
<summary>
Assembly &apos;%s&apos; was referenced transitively and the assembly could not be resolved automatically. Static linking will assume this DLL has no dependencies on the F# library or other statically linked DLLs. Consider adding an explicit reference to this DLL.
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:12)
</summary>
</member>
<member name="M:FSCstrings.SR.fscAssemblyVersionAttributeIgnored">
<summary>
The &apos;AssemblyVersionAttribute&apos; has been ignored because a version was given using a command line option
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:16)
</summary>
</member>
<member name="M:FSCstrings.SR.fscAssemblyNotFoundInDependencySet(System.String)">
<summary>
Assembly &apos;%s&apos; not found in dependency set of target binary. Statically linked roots should be specified using an assembly name, without a DLL or EXE extension. If this assembly was referenced explicitly then it is possible the assembly was not actually required by the generated binary, in which case it should not be statically linked.
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:13)
</summary>
</member>
<member name="M:FSCstrings.SR.fscAssemblyCultureAttributeError">
<summary>
Error emitting &apos;System.Reflection.AssemblyCultureAttribute&apos; attribute -- &apos;Executables cannot be satellite assemblies, Culture should always be empty&apos;
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:17)
</summary>
</member>
<member name="M:FSCstrings.SR.docfileNoXmlSuffix">
<summary>
The documentation file has no .xml suffix
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSCstrings.txt:2)
</summary>
</member>
<member name="M:FSCstrings.SR.RunStartupValidation">
<summary>
Call this method once to validate that all known resources are valid; throws if not
</summary>
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="M:Internal.Utilities.Filename.hasExtension(System.String)">
<summary>
Return true if the filename has a &quot;.&quot; extension
</summary>
</member>
<member name="M:Internal.Utilities.Filename.directoryName(System.String)">
<summary>
&quot;directoryName&quot; &quot; decomposes a filename into a directory name
</summary>
</member>
<member name="M:Internal.Utilities.Filename.chopExtension(System.String)">
<summary>
&quot;chopExtension f&quot; removes the extension from the given
filename. Raises ArgumentException if no extension is present.
</summary>
</member>
<member name="M:Internal.Utilities.Filename.checkSuffix(System.String,System.String)">
<summary>
&quot;checkSuffix f s&quot; returns true if filename &quot;f&quot; ends in suffix &quot;s&quot;,
e.g. checkSuffix &quot;abc.fs&quot; &quot;.fs&quot; returns true.
</summary>
</member>
<member name="T:Internal.Utilities.Filename">
<summary>
Some filename operations.
</summary>
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.BuildDetails">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.Version">
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.CommandLineMain">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.DelayAndForwardErrorLogger">
<summary>
This error logger delays the messages it recieves. At the end, call ForwardDelayedErrorsAndWarnings
to send the held messages.
</summary>
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="M:Microsoft.FSharp.Compiler.Driver.AdjustForScriptCompile(Microsoft.FSharp.Compiler.Build.TcConfigBuilder,Microsoft.FSharp.Collections.FSharpList{System.String},Microsoft.FSharp.Compiler.Lexhelp.LexResourceManager)">
<summary>
Check for .fsx and, if present, compute the load closure for of #loaded files.
</summary>
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="M:Microsoft.FSharp.Compiler.Driver.ErrorLoggerThatQuitsAfterMaxErrors(Microsoft.FSharp.Compiler.Build.TcConfigBuilder)">
<summary>
Create an error logger that counts and prints errors
</summary>
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.FSharpResidentCompiler.FSharpCompilationServer">
<summary>
The compilation server, which runs in the server process. Accessed by clients using .NET remoting.
</summary>
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.FSharpResidentCompiler.OutputCollector">
<summary>
Collect the output from the stdout and stderr streams, character by character,
recording the console color used along the way.
</summary>
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.FSharpResidentCompiler">
<summary>
Implement the optional resident compilation service
</summary>
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.FileWriter">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.StaticLinker">
<summary>
OPTIONAL STATIC LINKING OF ALL DLLs THAT DEPEND ON THE F# LIBRARY
</summary>
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.MainModuleBuilder">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="M:Microsoft.FSharp.Compiler.Driver.AttributeHelpers.TryFindStringAttribute(Microsoft.FSharp.Compiler.Env.TcGlobals,System.String,Microsoft.FSharp.Collections.FSharpList{Microsoft.FSharp.Compiler.Tast.Attrib})">
<summary>
Try to find an attribute that takes a string argument
</summary>
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.AttributeHelpers">
<summary>
Helpers for finding attributes
</summary>
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.ManifestResourceFormat">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.VersionResourceFormat">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.ResFileFormat">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.BinaryGenerationUtilities">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.XmlDocWriter">
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver.InterfaceFileWriter">
</member>
<member name="T:Microsoft.FSharp.Compiler.Driver">
</member>
</members>
</doc>
此差异已折叠。
<!--
***********************************************************************************************
Microsoft.FSharp.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
This file defines the steps in the standard build process specific for F# .NET projects.
For example, it contains the step that actually calls the F# compiler. The remainder
of the build process is defined in Microsoft.Common.targets, which is imported by
this file.
Copyright (C) Microsoft Corporation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="Fsc" AssemblyFile="FSharp.Build.dll"/>
<UsingTask TaskName="CreateFSharpManifestResourceName" AssemblyFile="FSharp.Build.dll"/>
<PropertyGroup>
<ImportByWildcardBeforeMicrosoftFSharpTargets Condition="'$(ImportByWildcardBeforeMicrosoftFSharpTargets)' == ''">true</ImportByWildcardBeforeMicrosoftFSharpTargets>
<ImportByWildcardAfterMicrosoftFSharpTargets Condition="'$(ImportByWildcardAfterMicrosoftFSharpTargets)' == ''">true</ImportByWildcardAfterMicrosoftFSharpTargets>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\$(MSBuildThisFile)\ImportBefore\*" Condition="'$(ImportByWildcardBeforeMicrosoftFSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\$(MSBuildThisFile)\ImportBefore')"/>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
<DefaultLanguageSourceExtension>.fs</DefaultLanguageSourceExtension>
<Language>F#</Language>
<Tailcalls Condition="'$(Tailcalls)'==''">$(Optimize)</Tailcalls>
<!-- Visual studio requires a non-empty RootNamespace value for "Add New Item" to work. -->
<RootNamespace Condition="'$(RootNamespace)'==''">RootNamespace</RootNamespace>
</PropertyGroup>
<!--
The CreateManifestResourceNames target create the manifest resource names from the .RESX
files.
[IN]
@(EmbeddedResource) - The list of EmbeddedResource items that have been pre-processed to add metadata about resource type
Expected Metadata "Type" can either be "Resx" or "Non-Resx"
[OUT]
@(EmbeddedResource) - EmbeddedResource items with metadata
For F# applications the transformation is like:
Resources1.resx => Resources1 => Build into main assembly
SubFolder\Resources1.resx => SubFolder.Resources1 => Build into main assembly
Resources1.fr.resx => Resources1.fr => Build into satellite assembly
Resources1.notaculture.resx => Resources1.notaculture => Build into main assembly
For other project systems, this transformation may be different.
-->
<PropertyGroup>
<CreateManifestResourceNamesDependsOn></CreateManifestResourceNamesDependsOn>
</PropertyGroup>
<Target
Name="CreateManifestResourceNames"
Condition="'@(EmbeddedResource)' != ''"
DependsOnTargets="$(CreateManifestResourceNamesDependsOn)"
>
<ItemGroup>
<_Temporary Remove="@(_Temporary)" />
</ItemGroup>
<!-- Create manifest names for culture and non-culture Resx files, and for non-culture Non-Resx resources -->
<CreateFSharpManifestResourceName
ResourceFiles="@(EmbeddedResource)"
RootNamespace="$(RootNamespace)"
Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and ('%(EmbeddedResource.WithCulture)' == 'false' or '%(EmbeddedResource.Type)' == 'Resx')">
<Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" />
</CreateFSharpManifestResourceName>
<!-- Create manifest names for all culture non-resx resources -->
<CreateFSharpManifestResourceName
ResourceFiles="@(EmbeddedResource)"
RootNamespace="$(RootNamespace)"
PrependCultureAsDirectory="false"
Condition="'%(EmbeddedResource.ManifestResourceName)' == '' and '%(EmbeddedResource.WithCulture)' == 'true' and '%(EmbeddedResource.Type)' == 'Non-Resx'">
<Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="_Temporary" />
</CreateFSharpManifestResourceName>
<ItemGroup>
<EmbeddedResource Remove="@(EmbeddedResource)" Condition="'%(EmbeddedResource.ManifestResourceName)' == ''"/>
<EmbeddedResource Include="@(_Temporary)" />
<_Temporary Remove="@(_Temporary)" />
</ItemGroup>
</Target>
<ItemGroup>
<DocFileItem Include="$(DocumentationFile)" Condition="'$(DocumentationFile)'!=''"/>
</ItemGroup>
<ItemGroup Condition="'$(_DebugSymbolsProduced)' == 'true' and '$(PdbFile)' != ''">
<_DebugSymbolsIntermediatePathTemporary Include="$(PdbFile)"/>
<!-- Add any missing .pdb extension, as the compiler does -->
<_DebugSymbolsIntermediatePath Include="@(_DebugSymbolsIntermediatePathTemporary->'%(RootDir)%(Directory)%(Filename).pdb')"/>
</ItemGroup>
<PropertyGroup>
<CoreCompileDependsOn>_ComputeNonExistentFileProperty</CoreCompileDependsOn>
</PropertyGroup>
<Target
Name="CoreCompile"
Inputs="$(MSBuildAllProjects);
@(CompileBefore);
@(Compile);
@(CompileAfter);
@(_CoreCompileResourceInputs);
$(ApplicationIcon);
$(AssemblyOriginatorKeyFile);
@(ReferencePath);
@(CompiledLicenseFile);
@(EmbeddedDocumentation);
$(Win32Resource);
$(Win32Manifest);
@(CustomAdditionalCompileInputs);
$(VersionFile);
$(KeyOriginatorFile)"
Outputs="@(DocFileItem);
@(IntermediateAssembly);
@(_DebugSymbolsIntermediatePath);
$(NonExistentFile);
@(CustomAdditionalCompileOutputs)"
Returns=""
DependsOnTargets="$(CoreCompileDependsOn)"
>
<Error
Condition="'$(SilverlightVersion)' != '' and !(Exists('$(ProgramFiles)\Microsoft F#\Silverlight\Libraries\Client\$(SilverlightVersion)\FSharp.Core.dll'))"
Text="F# runtime for Silverlight version $(SilverlightVersion) is not installed. Please go to http://go.microsoft.com/fwlink/?LinkId=177463 to download and install matching F# runtime"
/>
<Warning
Condition="'$(Win32ResourceFile)' != '' "
Text="The property &lt;Win32ResourceFile> has been renamed to &lt;Win32Resource>. Update your project file to ensure that the correct value is passed via the --win32res option to the F# compiler."
/>
<!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler -->
<Fsc Condition=" '%(_CoreCompileResourceInputs.WithCulture)' != 'true' "
BaseAddress="$(BaseAddress)"
CodePage="$(CodePage)"
DebugSymbols="$(DebugSymbols)"
DebugType="$(DebugType)"
DefineConstants="$(DefineConstants)"
DisabledWarnings="$(NoWarn)"
DocumentationFile="$(DocumentationFile)"
GenerateInterfaceFile="$(GenerateInterfaceFile)"
KeyFile="$(KeyOriginatorFile)"
LCID="$(LCID)"
NoFramework="true"
Optimize="$(Optimize)"
OtherFlags="$(OtherFlags)"
OutputAssembly="@(IntermediateAssembly)"
PdbFile="$(PdbFile)"
Platform="$(PlatformTarget)"
References="@(ReferencePath)"
ReferencePath="$(ReferencePath)"
Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile);@(AdditionalEmbeddedResource)"
Sources="@(CompileBefore);@(Compile);@(CompileAfter)"
Tailcalls="$(Tailcalls)"
TargetType="$(OutputType)"
ToolExe="$(FscToolExe)"
ToolPath="$(FscToolPath)"
TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
Utf8Output="$(Utf8Output)"
VersionFile="$(VersionFile)"
VisualStudioStyleErrors="$(VisualStudioStyleErrors)"
WarningLevel="$(WarningLevel)"
WarningsAsErrors="$(WarningsAsErrors)"
Win32ManifestFile="$(Win32Manifest)"
Win32ResourceFile="$(Win32Resource)"
/>
<ItemGroup>
<_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
</ItemGroup>
</Target>
<Import Project="$(MSBuildBinPath)\Microsoft.Common.targets"/>
<!--
============================================================
GenerateTargetFrameworkMonikerAttribute
Emit the target framework moniker attribute as a code fragment into a temporary source file for the compiler.
============================================================
-->
<Target Name="GenerateTargetFrameworkMonikerAttribute" BeforeTargets="BeforeCompile" DependsOnTargets="PrepareForBuild;GetReferenceAssemblyPaths" Inputs="$(MSBuildThisFileFullPath)" Outputs="$(TargetFrameworkMonikerAssemblyAttributesPath)" Condition="'$(GenerateTargetFrameworkAttribute)' == 'true'">
<PropertyGroup>
<!-- This attribute is only available in mscorlib v4 and later -->
<AdditionalSourcesText Condition="'$(TargetFrameworkMoniker)' != '' and '$(TargetingClr2Framework)' != 'true'">
$(AdditionalSourcesText)
namespace Microsoft.BuildSettings
[&lt;System.Runtime.Versioning.TargetFrameworkAttribute(&quot;$(TargetFrameworkMoniker)&quot;, FrameworkDisplayName=&quot;$(TargetFrameworkMonikerDisplayName)&quot;)&gt;]
do ()
</AdditionalSourcesText>
</PropertyGroup>
<!-- This is a file shared between projects so we have to take care to handle simultaneous writes (by ContinueOnError)
and a race between clean from one project and build from another (by not adding to FilesWritten so it doesn't clean) -->
<WriteLinesToFile
File="$(TargetFrameworkMonikerAssemblyAttributesPath)"
Lines="$(AdditionalSourcesText)"
Condition="'$(AdditionalSourcesText)' != ''"
ContinueOnError="true"
Overwrite="true"/>
<ItemGroup>
<CompileBefore Include="$(TargetFrameworkMonikerAssemblyAttributesPath)" Condition="'$(AdditionalSourcesText)' != ''"/>
</ItemGroup>
</Target>
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\$(MSBuildThisFile)\ImportAfter\*" Condition="'$(ImportByWildcardAfterMicrosoftFSharpTargets)' == 'true' and exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\$(MSBuildThisFile)\ImportAfter')"/>
</Project>
set DIR=c:\dd\MQFSharp_1\binaries\x86ret\bin\i386\
rem DIR=c:\dd\MQFSharp_1\binaries\x86chk\bin\i386\
set PPDIR="c:\Program Files\FSharpPowerPack-2.0.0.0\bin\"
copy %DIR%Fsc.exe
copy %DIR%Fsc.pdb
copy %DIR%Fsc.xml
copy %DIR%FSharp.Build.dll
copy %DIR%FSharp.Build.pdb
copy %DIR%FSharp.Build.xml
copy %DIR%FSharp.Compiler.Interactive.Settings.dll
copy %DIR%FSharp.Compiler.Interactive.Settings.pdb
copy %DIR%FSharp.Compiler.Interactive.Settings.xml
copy %DIR%FSharp.Compiler.dll
copy %DIR%FSharp.Compiler.pdb
copy %DIR%FSharp.Compiler.xml
copy %DIR%FSharp.Compiler.Server.Shared.dll
copy %DIR%FSharp.Compiler.Server.Shared.pdb
copy %DIR%FSharp.Compiler.Server.Shared.xml
copy %DIR%FSharp.Core.dll
copy %DIR%FSharp.Core.optdata
copy %DIR%FSharp.Core.sigdata
copy %DIR%FSharp.Core.pdb
copy %DIR%FSharp.Core.xml
copy %DIR%Fsi.exe
copy %DIR%Fsi.pdb
copy %DIR%Fsi.xml
copy %DIR%Microsoft.FSharp.targets
REM PowerPack from codeplex
copy %PPDIR%FSharp.PowerPack.Build.Tasks.dll
copy %PPDIR%FSharp.PowerPack.Build.Tasks.pdb
copy %PPDIR%FSharp.PowerPack.Build.Tasks.xml
copy %PPDIR%FSharp.PowerPack.targets
copy %PPDIR%FsLex.exe
copy %PPDIR%FsLex.pdb
copy %PPDIR%FsLex.xml
copy %PPDIR%FsYacc.exe
copy %PPDIR%FsYacc.pdb
copy %PPDIR%FsYacc.xml
<?xml version ="1.0"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<!-- for the F# LKG, so PowerPack build tasks that depend on 2.0 FSCore find and use the 4.0 FSCore in razzle-GAC -->
<dependentAssembly>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="2.0.0.0" newVersion="4.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
<?xml version ="1.0"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<!-- for the F# LKG, so PowerPack build tasks that depend on 2.0 FSCore find and use the 4.0 FSCore in razzle-GAC -->
<dependentAssembly>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="2.0.0.0" newVersion="4.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FSharp.Build</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="M:FSBuild.SR.toolpathUnknown">
<summary>
ToolPath is unknown; specify the path to fsc.exe as the ToolPath property.
(Originally from d:\dd\MQFSharp_1\src\fsharp\devdiv\src\fsharp\FSharp.Build\FSBuild.txt:2)
</summary>
</member>
<member name="P:FSBuild.SR.SwallowResourceText(System.Boolean)">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="P:FSBuild.SR.SwallowResourceText">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="M:FSBuild.SR.RunStartupValidation">
<summary>
Call this method once to validate that all known resources are valid; throws if not
</summary>
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="P:Internal.Utilities.FSharpEnvironment.DotNetBuildString">
<summary>
The .NET build string that F# was built against (e.g. &quot;4.0.21104.0&quot;)
</summary>
</member>
<member name="P:Internal.Utilities.FSharpEnvironment.DotNetRuntime">
<summary>
The .NET runtime version that F# was built against (e.g. &quot;v4.0.21104&quot;)
</summary>
</member>
<member name="M:Internal.Utilities.FSharpEnvironment.Option.ofString(System.String)">
<summary>
Convert string into Option string where null and String.Empty result in None
</summary>
</member>
<member name="T:Internal.Utilities.FSharpEnvironment.Option">
</member>
<member name="T:Internal.Utilities.FSharpEnvironment">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.BuildDetails">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.Version">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
</members>
</doc>
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FSharp.Compiler.Interactive.Settings</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="P:FSInteractiveSettings.SR.SwallowResourceText(System.Boolean)">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="P:FSInteractiveSettings.SR.SwallowResourceText">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="M:FSInteractiveSettings.SR.RunStartupValidation">
<summary>
Call this method once to validate that all known resources are valid; throws if not
</summary>
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.BuildDetails">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.Version">
</member>
<member name="M:Microsoft.FSharp.Compiler.Interactive.IEventLoop.ScheduleRestart">
<summary>Schedule a restart for the event loop.</summary>
</member>
<member name="M:Microsoft.FSharp.Compiler.Interactive.IEventLoop.Run">
<summary>Run the event loop.</summary>
<returns>True if the event loop was restarted; false otherwise.</returns>
</member>
<member name="M:Microsoft.FSharp.Compiler.Interactive.IEventLoop.Invoke``1(Microsoft.FSharp.Core.FSharpFunc`2{Microsoft.FSharp.Core.Unit,``0})">
<summary>Request that the given operation be run synchronously on the event loop.</summary>
<returns>The result of the operation.</returns>
</member>
<member name="T:Microsoft.FSharp.Compiler.Interactive.IEventLoop">
<summary>An event loop used by the currently executing F# Interactive session to execute code
in the context of a GUI or another event-based system.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.ShowProperties(System.Boolean)">
<summary>When set to 'false', disables the display of properties of evaluated objects in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.ShowIEnumerable(System.Boolean)">
<summary>When set to 'false', disables the display of sequences in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.ShowDeclarationValues(System.Boolean)">
<summary>When set to 'false', disables the display of declaration values in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintWidth(System.Int32)">
<summary>Get or set the print width of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintSize(System.Int32)">
<summary>Get or set the total print size of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintLength(System.Int32)">
<summary>Get or set the total print length of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintDepth(System.Int32)">
<summary>Get or set the print depth of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.FormatProvider(System.IFormatProvider)">
<summary>Get or set the format provider used in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.FloatingPointFormat(System.String)">
<summary>Get or set the floating point format used in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.EventLoop(Microsoft.FSharp.Compiler.Interactive.IEventLoop)">
<summary>Gets or sets a the current event loop being used to process interactions.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.CommandLineArgs(System.String[])">
<summary>The command line arguments after ignoring the arguments relevant to the interactive
environment and replacing the first argument with the name of the last script file,
if any. Thus 'fsi.exe test1.fs test2.fs -- hello goodbye' will give arguments
'test2.fs', 'hello', 'goodbye'. This value will normally be different to those
returned by System.Environment.GetCommandLineArgs.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.ShowProperties">
<summary>When set to 'false', disables the display of properties of evaluated objects in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.ShowIEnumerable">
<summary>When set to 'false', disables the display of sequences in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.ShowDeclarationValues">
<summary>When set to 'false', disables the display of declaration values in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintWidth">
<summary>Get or set the print width of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintSize">
<summary>Get or set the total print size of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintLength">
<summary>Get or set the total print length of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.PrintDepth">
<summary>Get or set the print depth of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.FormatProvider">
<summary>Get or set the format provider used in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.FloatingPointFormat">
<summary>Get or set the floating point format used in the output of the interactive session.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.EventLoop">
<summary>Gets or sets a the current event loop being used to process interactions.</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.CommandLineArgs">
<summary>The command line arguments after ignoring the arguments relevant to the interactive
environment and replacing the first argument with the name of the last script file,
if any. Thus 'fsi.exe test1.fs test2.fs -- hello goodbye' will give arguments
'test2.fs', 'hello', 'goodbye'. This value will normally be different to those
returned by System.Environment.GetCommandLineArgs.</summary>
</member>
<member name="">
</member>
<member name="M:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.AddPrinter``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,System.String})">
<summary>Register a printer that controls the output of the interactive session.</summary>
</member>
<member name="M:Microsoft.FSharp.Compiler.Interactive.InteractiveSession.AddPrintTransformer``1(Microsoft.FSharp.Core.FSharpFunc`2{``0,System.Object})">
<summary>Register a print transformer that controls the output of the interactive session.</summary>
</member>
<member name="T:Microsoft.FSharp.Compiler.Interactive.InteractiveSession">
<summary>Operations supported by the currently executing F# Interactive session.</summary>
</member>
<member name="T:Microsoft.FSharp.Compiler.Interactive.Attributes">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.FSharp.Compiler.Interactive.RuntimeHelpers">
<summary>Hooks (internal use only, may change without notice).</summary>
</member>
<member name="P:Microsoft.FSharp.Compiler.Interactive.Settings.fsi">
<summary>The settings associated with the interactive session.</summary>
</member>
<member name="T:Microsoft.FSharp.Compiler.Interactive.Settings">
</member>
</members>
</doc>
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FSharp.Compiler.Server.Shared</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="P:FSServerShared.SR.SwallowResourceText(System.Boolean)">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="P:FSServerShared.SR.SwallowResourceText">
<summary>
If set to true, then all error messages will just return the filled &apos;holes&apos; delimited by &apos;,,,&apos;s - this is for language-neutral testing (e.g. localization-invariant baselines).
</summary>
</member>
<member name="M:FSServerShared.SR.RunStartupValidation">
<summary>
Call this method once to validate that all known resources are valid; throws if not
</summary>
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.BuildDetails">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.Version">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
</members>
</doc>
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FSharp.PowerPack.Build.Tasks</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="M:Internal.Utilities.FSharpEnvironment.Option.ofString(System.String)">
<summary>
Convert string into Option string where null and String.Empty result in None
</summary>
</member>
<member name="T:Internal.Utilities.FSharpEnvironment.Option">
</member>
<member name="T:Internal.Utilities.FSharpEnvironment">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
</members>
</doc>
<!--
***********************************************************************************************
FSharp.PowerPack.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
PowerPack build rules.
Copyright (C) Microsoft Corporation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="FsLex" AssemblyFile="FSharp.PowerPack.Build.Tasks.dll"/>
<UsingTask TaskName="FsYacc" AssemblyFile="FSharp.PowerPack.Build.Tasks.dll"/>
<PropertyGroup>
<CompileDependsOn>CallFsLex;CallFsYacc;$(CompileDependsOn)</CompileDependsOn>
</PropertyGroup>
<!-- Build FsLex files. -->
<Target
Name="CallFsLex"
Inputs="@(FsLex)"
Outputs="@(FsLex->'$(FsLexOutputFolder)%(Filename).fs')"
Condition="'@(FsLex)'!=''">
<!-- Create the output directory -->
<MakeDir Directories="$(FsLexOutputFolder)"/>
<!-- Call FsLex -->
<FsLex
InputFile="%(FsLex.Identity)"
OutputFile="$(FsLexOutputFolder)%(FsLex.Filename).fs"
ToolPath="$(FsLexToolPath)"
ToolExe="$(FsLexToolExe)"
OtherFlags="%(FsLex.OtherFlags)"
Unicode="$(FsLexUnicode)">
<!-- Track outputs for 'Clean' -->
<Output TaskParameter="OutputFile" ItemName="FileWrites"/>
</FsLex>
<!-- Make sure it will get cleaned -->
<CreateItem Include="$(FsLexOutputFolder)%(FsLex.Filename).fs">
<Output TaskParameter="Include" ItemName="FileWrites"/>
</CreateItem>
</Target>
<!-- Build FsYacc files. -->
<Target
Name="CallFsYacc"
Inputs="@(FsYacc)"
Outputs="@(FsYacc->'$(FsYaccOutputFolder)%(Filename).fs')"
Condition="'@(FsYacc)'!=''">
<!-- Create the output directory -->
<MakeDir Directories="$(FsYaccOutputFolder)"/>
<!-- Call FsYacc -->
<FsYacc
InputFile="%(FsYacc.Identity)"
OutputFile="$(FsYaccOutputFolder)%(FsYacc.Filename).fs"
Open="%(FsYacc.Open)"
Module="%(FsYacc.Module)"
OtherFlags="%(FsYacc.OtherFlags)"
ToolPath="$(FsYaccToolPath)"
ToolExe="$(FsYaccToolExe)">
<!-- Track outputs for 'Clean' -->
<Output TaskParameter="OutputFile" ItemName="FileWrites"/>
</FsYacc>
<!-- Make sure it will get cleaned -->
<CreateItem Include="$(FsYaccOutputFolder)%(FsYacc.Filename).fs">
<Output TaskParameter="Include" ItemName="FileWrites"/>
</CreateItem>
</Target>
<ItemGroup>
<AvailableItemName Include="FsLex">
<Visible>false</Visible>
</AvailableItemName>
<AvailableItemName Include="FsYacc">
<Visible>false</Visible>
</AvailableItemName>
</ItemGroup>
</Project>
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FSharp.SRGen.Build.Tasks</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.BuildDetails">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Microsoft.BuildSettings.Version">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
</members>
</doc>
<!--
***********************************************************************************************
FSharp.SRGen.targets
WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have
created a backup copy. Incorrect changes to this file will make it
impossible to load or build your projects from the command-line or the IDE.
Copyright (C) Microsoft Corporation. All rights reserved.
***********************************************************************************************
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="FsSrGen" AssemblyFile="FSharp.SRGen.Build.Tasks.dll"/>
<PropertyGroup>
<PrepareForBuildDependsOn>CallFsSrGen;$(PrepareForBuildDependsOn)</PrepareForBuildDependsOn>
</PropertyGroup>
<!-- Build FsSrGen files. -->
<Target
Name="CallFsSrGen"
Inputs="@(FsSrGen)"
Outputs="@(FsSrGen->'$(FsSrGenOutputFolder)%(Filename).fs');@(FsSrGen->'$(FsSrGenOutputFolder)%(Filename).resx')"
Condition="'@(FsSrGen)'!=''">
<!-- Create the output directory -->
<MakeDir Directories="$(FsSrGenOutputFolder)"/>
<!-- Call FsSrGen -->
<FsSrGen
InputFile="%(FsSrGen.FullPath)"
OutputFsFile="$(FsSrGenOutputFolder)%(FsSrGen.Filename).fs"
OutputResxFile="$(FsSrGenOutputFolder)%(FsSrGen.Filename).resx"
ToolPath="$(FsSrGenToolPath)"
>
</FsSrGen>
<!-- Make sure it will get cleaned -->
<CreateItem Include="$(FsSrGenOutputFolder)%(FsSrGen.Filename).fs">
<Output TaskParameter="Include" ItemName="FileWrites"/>
</CreateItem>
<CreateItem Include="$(FsSrGenOutputFolder)%(FsSrGen.Filename).resx">
<Output TaskParameter="Include" ItemName="FileWrites"/>
</CreateItem>
<!-- Make the outputs magically part of the project -->
<CreateItem Include="$(FsSrGenOutputFolder)%(FsSrGen.Filename).fs">
<Output TaskParameter="Include" ItemName="CompileBefore"/>
</CreateItem>
<CreateItem Include="$(FsSrGenOutputFolder)%(FsSrGen.Filename).resx"
AdditionalMetadata="ManifestResourceName=%(FsSrGen.Filename)">
<!-- Note AdditionalMetadata above; we need the name in the manifest to be Foo.resources and not e.g. obj.Debug.Foo.resources -->
<Output TaskParameter="Include" ItemName="EmbeddedResource"/>
</CreateItem>
</Target>
<ItemGroup>
<AvailableItemName Include="FsSrGen">
<Visible>false</Visible>
</AvailableItemName>
</ItemGroup>
</Project>
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FindUnusedResources</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="T:Program">
</member>
</members>
</doc>
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>FsSrGen</name></assembly>
<members>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="">
</member>
<member name="M:FSSRGen.Implementation.Err``1(System.String,System.Int32,System.String)">
<summary>
Err(filename, line, msg)
</summary>
</member>
<member name="">
</member>
<member name="T:FSSRGen.Implementation">
</member>
<member name="">
</member>
<member name="T:MainImpl.MainStuff">
</member>
</members>
</doc>
此差异已折叠。
此差异已折叠。
rem DIR=c:\dd\MQFSharp_1\binaries\x86ret\bin\i386\
set DIR=c:\dd\MQFSharp_1\binaries\x86chk\bin\i386\
set PPDIR="c:\Program Files\FSharpPowerPack-2.0.0.0\bin\"
copy %DIR%Fsc.exe
copy %DIR%Fsc.pdb
copy %DIR%Fsc.xml
copy %DIR%FSharp.Build.dll
copy %DIR%FSharp.Build.pdb
copy %DIR%FSharp.Build.xml
copy %DIR%FSharp.Compiler.Interactive.Settings.dll
copy %DIR%FSharp.Compiler.Interactive.Settings.pdb
copy %DIR%FSharp.Compiler.Interactive.Settings.xml
copy %DIR%FSharp.Compiler.dll
copy %DIR%FSharp.Compiler.pdb
copy %DIR%FSharp.Compiler.xml
copy %DIR%FSharp.Compiler.Server.Shared.dll
copy %DIR%FSharp.Compiler.Server.Shared.pdb
copy %DIR%FSharp.Compiler.Server.Shared.xml
copy %DIR%FSharp.Core.dll
copy %DIR%FSharp.Core.optdata
copy %DIR%FSharp.Core.sigdata
copy %DIR%FSharp.Core.pdb
copy %DIR%FSharp.Core.xml
copy %DIR%Fsi.exe
copy %DIR%Fsi.pdb
copy %DIR%Fsi.xml
copy %DIR%Microsoft.FSharp.targets
REM PowerPack from codeplex
copy %PPDIR%FSharp.PowerPack.Build.Tasks.dll
copy %PPDIR%FSharp.PowerPack.Build.Tasks.pdb
copy %PPDIR%FSharp.PowerPack.Build.Tasks.xml
copy %PPDIR%FSharp.PowerPack.targets
copy %PPDIR%FsLex.exe
copy %PPDIR%FsLex.pdb
copy %PPDIR%FsLex.xml
copy %PPDIR%FsYacc.exe
copy %PPDIR%FsYacc.pdb
copy %PPDIR%FsYacc.xml
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册