Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
dotNET Platform
fsharp
提交
4314d69a
F
fsharp
项目概览
dotNET Platform
/
fsharp
12 个月 前同步成功
通知
0
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
fsharp
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
4314d69a
编写于
3月 01, 2018
作者:
B
Brett V. Forsgren
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
convert VisualFSharpFull to the dotnet SDK
上级
be22484b
变更
7
显示空白变更内容
内联
并排
Showing
7 changed file
with
35 addition
and
104 deletion
+35
-104
VisualFSharp.sln
VisualFSharp.sln
+5
-5
build/targets/AssemblyVersions.props
build/targets/AssemblyVersions.props
+4
-0
vsintegration/Vsix/VisualFSharpFull/Directory.Build.props
vsintegration/Vsix/VisualFSharpFull/Directory.Build.props
+3
-0
vsintegration/Vsix/VisualFSharpFull/Directory.Build.targets
vsintegration/Vsix/VisualFSharpFull/Directory.Build.targets
+3
-0
vsintegration/Vsix/VisualFSharpFull/Properties/launchSettings.json
...tion/Vsix/VisualFSharpFull/Properties/launchSettings.json
+9
-0
vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj
vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj
+10
-93
vsintegration/fsharp-vsintegration-vsix-build.proj
vsintegration/fsharp-vsintegration-vsix-build.proj
+1
-6
未找到文件。
VisualFSharp.sln
浏览文件 @
4314d69a
...
...
@@ -114,7 +114,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XMLFile", "vsintegration\It
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Vsix", "Vsix", "{141F6C23-E1B1-4D89-9F10-F0B8AD58E71F}"
EndProject
Project("{
FAE04EC0-301F-11D3-BF4B-00C04F79EFBC
}") = "VisualFSharpFull", "vsintegration\Vsix\VisualFSharpFull\VisualFSharpFull.csproj", "{59ADCE46-9740-4079-834D-9A03A3494EBC}"
Project("{
9A19103F-16F7-4668-BE54-9A1E7A4F7556
}") = "VisualFSharpFull", "vsintegration\Vsix\VisualFSharpFull\VisualFSharpFull.csproj", "{59ADCE46-9740-4079-834D-9A03A3494EBC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VisualFSharpOpenSource", "vsintegration\Vsix\VisualFSharpOpenSource\VisualFSharpOpenSource.csproj", "{E6A45CDF-B408-420F-B475-74611BEFC52B}"
EndProject
...
...
@@ -646,10 +646,10 @@ Global
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Debug|x86.ActiveCfg = Debug|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Debug|x86.Build.0 = Debug|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Proto|Any CPU.ActiveCfg =
Proto
|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Proto|Any CPU.Build.0 =
Proto
|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Proto|x86.ActiveCfg =
Proto
|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Proto|x86.Build.0 =
Proto
|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Proto|Any CPU.ActiveCfg =
Release
|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Proto|Any CPU.Build.0 =
Release
|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Proto|x86.ActiveCfg =
Release
|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Proto|x86.Build.0 =
Release
|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Release|Any CPU.Build.0 = Release|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Release|x86.ActiveCfg = Release|Any CPU
...
...
build/targets/AssemblyVersions.props
浏览文件 @
4314d69a
...
...
@@ -43,4 +43,8 @@
<VsixPackageVersion>$(MicroBuildAssemblyVersion_WithoutRevision).$(BuildTimeStamp)</VsixPackageVersion>
<NuGetPackageVersionSuffix>$(BuildTimeStamp_Date)-$(BuildTimeStamp_Number)</NuGetPackageVersionSuffix>
</PropertyGroup>
<Target Name="GetVsixPackageVersion" Outputs="$(VsixPackageVersion)">
</Target>
</Project>
vsintegration/Vsix/VisualFSharpFull/Directory.Build.props
0 → 100644
浏览文件 @
4314d69a
<Project>
<Import Project="$([MSBuild]::GetPathOfFileAbove('FSharp.Directory.Build.props', '$(MSBuildThisFileDirectory)../'))" />
</Project>
vsintegration/Vsix/VisualFSharpFull/Directory.Build.targets
0 → 100644
浏览文件 @
4314d69a
<Project>
<Import Project="$([MSBuild]::GetPathOfFileAbove('FSharp.Directory.Build.targets', '$(MSBuildThisFileDirectory)../'))" />
</Project>
vsintegration/Vsix/VisualFSharpFull/Properties/launchSettings.json
0 → 100644
浏览文件 @
4314d69a
{
"profiles"
:
{
"VisualFSharpOpenSource"
:
{
"commandName"
:
"Executable"
,
"executablePath"
:
"$(DevEnvDir)devenv.exe"
,
"commandLineArgs"
:
"/rootsuffix $(VSSDKTargetPlatformRegRootSuffix) /log"
}
}
}
\ No newline at end of file
vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj
浏览文件 @
4314d69a
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft Corporation. All Rights Reserved. See License.txt in the project root for license information. -->
<Project
ToolsVersion=
"15.0"
DefaultTargets=
"Build"
xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003"
>
<Project
Sdk=
"Microsoft.NET.Sdk"
>
<PropertyGroup>
<FSharpSourcesRoot>
$(MSBuildProjectDirectory)\..\..\..\src
</FSharpSourcesRoot>
<TargetDotnetProfile
Condition=
"'$(TargetDotnetProfile)'==''"
>
net40
</TargetDotnetProfile>
<MinimumVisualStudioVersion
Condition=
"'$(MinimumVisualStudioVersion)' == ''"
>
15.0
</MinimumVisualStudioVersion>
<VisualStudioVersion
Condition=
"'$(VisualStudioVersion)' == ''"
>
11.0
</VisualStudioVersion>
<VSToolsPath
Condition=
"'$(VSToolsPath)' == ''"
>
$(FSharpSourcesRoot)\..\packages\Microsoft.VSSDK.BuildTools.$(RoslynVSPackagesVersion)\tools
</VSToolsPath>
<FileUpgradeFlags>
</FileUpgradeFlags>
<OldToolsVersion>
15.0
</OldToolsVersion>
<SchemaVersion>
2.0
</SchemaVersion>
<ProjectTypeGuids>
{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
</ProjectTypeGuids>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<PublishUrl>
publish\
</PublishUrl>
<Install>
true
</Install>
<InstallFrom>
Disk
</InstallFrom>
<UpdateEnabled>
false
</UpdateEnabled>
<UpdateMode>
Foreground
</UpdateMode>
<UpdateInterval>
7
</UpdateInterval>
<UpdateIntervalUnits>
Days
</UpdateIntervalUnits>
<UpdatePeriodically>
true
</UpdatePeriodically>
<UpdateRequired>
false
</UpdateRequired>
<MapFileExtensions>
true
</MapFileExtensions>
<ApplicationRevision>
0
</ApplicationRevision>
<TargetFrameworkVersion>
v4.6
</TargetFrameworkVersion>
<GeneratePkgDefFile>
false
</GeneratePkgDefFile>
<IncludeAssemblyInVSIXContainer>
false
</IncludeAssemblyInVSIXContainer>
<IncludeDebugSymbolsInVSIXContainer>
false
</IncludeDebugSymbolsInVSIXContainer>
<IncludeDebugSymbolsInLocalVSIXDeployment>
false
</IncludeDebugSymbolsInLocalVSIXDeployment>
<CopyBuildOutputToOutputDirectory>
false
</CopyBuildOutputToOutputDirectory>
<CopyOutputSymbolsToOutputDirectory>
false
</CopyOutputSymbolsToOutputDirectory>
<IsWebBootstrapper>
false
</IsWebBootstrapper>
<UseApplicationTrust>
false
</UseApplicationTrust>
<BootstrapperEnabled>
true
</BootstrapperEnabled>
<IsProductComponent>
true
</IsProductComponent>
<ExtensionInstallationRoot>
CommonExtensions
</ExtensionInstallationRoot>
<ExtensionInstallationFolder>
Microsoft\FSharp
</ExtensionInstallationFolder>
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
None
</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
<Configuration
Condition=
" '$(Configuration)' == '' "
>
Debug
</Configuration>
<Platform
Condition=
" '$(Platform)' == '' "
>
AnyCPU
</Platform>
<TargetFramework>
net46
</TargetFramework>
<OutputType>
Library
</OutputType>
<AppDesignerFolder>
Properties
</AppDesignerFolder>
<VSRootSuffix>
RoslynDev
</VSRootSuffix>
<UseCodebase>
true
</UseCodebase>
<DeployExtension
Condition=
" '$(DeployExtension)' == '' and ('$(AppVeyor)' != '' or '$(HUDSON_COOKIE)' != '' or '$(UsingMicrobuild)' != '') "
>
False
</DeployExtension>
<DeployExtension
Condition=
" '$(DeployExtension)' == '' and '$(AppVeyor)' == '' and '$(HUDSON_COOKIE)' == '' and '$(UsingMicrobuild)' == '' "
>
True
</DeployExtension>
<ProjectGuid>
{59ADCE46-9740-4079-834D-9A03A3494EBC}
</ProjectGuid>
<IsPackage>
true
</IsPackage>
<RootNamespace>
VisualFSharpFull
</RootNamespace>
<RootBinPath>
$(FSharpSourcesRoot)\..\$(Configuration)\$(TargetDotnetProfile)\bin
</RootBinPath>
<AssemblyName>
VisualFSharpFull
</AssemblyName>
<OutputPath>
$(RootBinPath)
</OutputPath>
<MicroBuildAssemblyVersion>
15.4.1.0
</MicroBuildAssemblyVersion>
<MicroBuildAssemblyFileLanguage>
cs
</MicroBuildAssemblyFileLanguage>
<DeployExtension>
false
</DeployExtension>
</PropertyGroup>
<Import
Project=
"$(FSharpSourcesRoot)\FSharpSource.settings.targets"
/>
<Import
Project=
"$(FSharpSourcesRoot)\..\packages\$(VSSDK_BUILDTOOLS_VERSION)\build\Microsoft.VsSDK.BuildTools.props"
/>
<PropertyGroup
Condition=
" '$(Configuration)' == 'Debug' "
>
<StartAction>
Program
</StartAction>
<StartProgram>
$(DevEnvDir)devenv.exe
</StartProgram>
<StartArguments>
/rootsuffix $(VSRootSuffix) /log
</StartArguments>
<VSSDKTargetPlatformRegRootSuffix>
$(VSRootSuffix)
</VSSDKTargetPlatformRegRootSuffix>
<CreateVsixContainer>
true
</CreateVsixContainer>
</PropertyGroup>
<PropertyGroup
Condition=
" '$(Configuration)' == 'Release' "
>
<StartAction>
Program
</StartAction>
<StartProgram>
$(DevEnvDir)devenv.exe
</StartProgram>
<CreateVsixContainer>
true
</CreateVsixContainer>
<StartArguments>
/rootsuffix $(VSRootSuffix) /log
</StartArguments>
<VSSDKTargetPlatformRegRootSuffix>
$(VSRootSuffix)
</VSSDKTargetPlatformRegRootSuffix>
<ExtensionInstallationFolder>
Microsoft\FSharp
</ExtensionInstallationFolder>
<PackageTargetFallback>
netcoreapp1.0
</PackageTargetFallback>
</PropertyGroup>
<ItemGroup>
<None
Include=
"Source.extension.vsixmanifest"
>
<SubType>
Designer
</SubType>
...
...
@@ -93,23 +29,7 @@
<IncludeInVSIX>
true
</IncludeInVSIX>
</Content>
</ItemGroup>
<ItemGroup>
<BootstrapperPackage
Include=
".NETFramework,Version=v4.6"
>
<Visible>
False
</Visible>
<ProductName>
Microsoft .NET Framework 4.6 %28x86 and x64%29
</ProductName>
<Install>
true
</Install>
</BootstrapperPackage>
<BootstrapperPackage
Include=
"Microsoft.Net.Client.3.5"
>
<Visible>
False
</Visible>
<ProductName>
.NET Framework 3.5 SP1 Client Profile
</ProductName>
<Install>
false
</Install>
</BootstrapperPackage>
<BootstrapperPackage
Include=
"Microsoft.Net.Framework.3.5.SP1"
>
<Visible>
False
</Visible>
<ProductName>
.NET Framework 3.5 SP1
</ProductName>
<Install>
false
</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\fsharp\FSharp.Compiler.Interactive.Settings\FSharp.Compiler.Interactive.Settings.fsproj"
>
<Project>
{649FA588-F02E-457C-9FCF-87E46407481E}
</Project>
...
...
@@ -266,12 +186,9 @@
<Private>
True
</Private>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Reference
Include=
"Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"
>
<SpecificVersion>
False
</SpecificVersion>
<HintPath>
$(FSharpSourcesRoot)\..\packages\Newtonsoft.Json.10.0.2\lib\net45\Newtonsoft.Json.dll
</HintPath>
</Reference>
<PackageReference
Include=
"Newtonsoft.Json"
Version=
"$(NewtonsoftJsonPackageVersion)"
/>
</ItemGroup>
<Import
Project=
"$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.tools.targets"
/>
<Import
Project=
"$(FSharpSourcesRoot)\Microbuild.Settings.targets"
/>
</Project>
vsintegration/fsharp-vsintegration-vsix-build.proj
浏览文件 @
4314d69a
...
...
@@ -10,15 +10,10 @@
<ProjectFiles Include="Vsix\VisualFSharpOpenSource\VisualFSharpOpenSource.csproj" />
</ItemGroup>
<ItemGroup>
<SdkProjects Include="Vsix\VisualFSharpTemplates\VisualFSharpTemplates.csproj" />
<SdkProjects Include="Vsix\VisualFSharpOpenSource\VisualFSharpOpenSource.csproj" />
</ItemGroup>
<Import Project="..\src\root.traversal.targets"/>
<Target Name="Restore">
<MSBuild Projects="@(
SdkProject
s)" Targets="Restore" />
<MSBuild Projects="@(
ProjectFile
s)" Targets="Restore" />
</Target>
</Project>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录