Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
dotNET Platform
fsharp
提交
be22484b
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,发现更多精彩内容 >>
提交
be22484b
编写于
3月 01, 2018
作者:
B
Brett V. Forsgren
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
convert VisualFSharpOpenSource to the dotnet SDK
上级
226ca533
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
78 addition
and
146 deletion
+78
-146
VisualFSharp.sln
VisualFSharp.sln
+6
-6
vsintegration/Vsix/FSharp.Directory.Build.props
vsintegration/Vsix/FSharp.Directory.Build.props
+25
-3
vsintegration/Vsix/FSharp.Directory.Build.targets
vsintegration/Vsix/FSharp.Directory.Build.targets
+20
-0
vsintegration/Vsix/VisualFSharpOpenSource/Directory.Build.props
...gration/Vsix/VisualFSharpOpenSource/Directory.Build.props
+3
-0
vsintegration/Vsix/VisualFSharpOpenSource/Directory.Build.targets
...ation/Vsix/VisualFSharpOpenSource/Directory.Build.targets
+3
-0
vsintegration/Vsix/VisualFSharpOpenSource/Properties/launchSettings.json
...six/VisualFSharpOpenSource/Properties/launchSettings.json
+9
-0
vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj
...Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj
+11
-95
vsintegration/Vsix/VisualFSharpTemplates/VisualFSharpTemplates.csproj
...n/Vsix/VisualFSharpTemplates/VisualFSharpTemplates.csproj
+0
-42
vsintegration/fsharp-vsintegration-vsix-build.proj
vsintegration/fsharp-vsintegration-vsix-build.proj
+1
-0
未找到文件。
VisualFSharp.sln
浏览文件 @
be22484b
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27130.20
24
VisualStudioVersion = 15.0.27130.20
36
MinimumVisualStudioVersion = 10.0.40219.1
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp.Compiler.Private", "src\fsharp\FSharp.Compiler.Private\FSharp.Compiler.Private.fsproj", "{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}"
EndProject
...
...
@@ -116,7 +116,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Vsix", "Vsix", "{141F6C23-E
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisualFSharpFull", "vsintegration\Vsix\VisualFSharpFull\VisualFSharpFull.csproj", "{59ADCE46-9740-4079-834D-9A03A3494EBC}"
EndProject
Project("{
FAE04EC0-301F-11D3-BF4B-00C04F79EFBC
}") = "VisualFSharpOpenSource", "vsintegration\Vsix\VisualFSharpOpenSource\VisualFSharpOpenSource.csproj", "{E6A45CDF-B408-420F-B475-74611BEFC52B}"
Project("{
9A19103F-16F7-4668-BE54-9A1E7A4F7556
}") = "VisualFSharpOpenSource", "vsintegration\Vsix\VisualFSharpOpenSource\VisualFSharpOpenSource.csproj", "{E6A45CDF-B408-420F-B475-74611BEFC52B}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "HostedCompilerServer", "tests\fsharpqa\testenv\src\HostedCompilerServer\HostedCompilerServer.fsproj", "{4239EFEA-E746-446A-BF7A-51FCBAB13946}"
EndProject
...
...
@@ -658,10 +658,10 @@ Global
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Debug|x86.ActiveCfg = Debug|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Debug|x86.Build.0 = Debug|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|Any CPU.ActiveCfg =
Proto
|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|Any CPU.Build.0 =
Proto
|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|x86.ActiveCfg =
Proto
|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|x86.Build.0 =
Proto
|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|Any CPU.ActiveCfg =
Release
|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|Any CPU.Build.0 =
Release
|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|x86.ActiveCfg =
Release
|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Proto|x86.Build.0 =
Release
|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Release|Any CPU.Build.0 = Release|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Release|x86.ActiveCfg = Release|Any CPU
...
...
vsintegration/Vsix/FSharp.Directory.Build.props
浏览文件 @
be22484b
...
...
@@ -7,11 +7,33 @@
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<DeployExtension Condition=" '$(DeployExtension)' == '' and ('$(HUDSON_COOKIE)' != '' or '$(UsingMicrobuild)' != '') ">False</DeployExtension>
<DeployExtension Condition=" '$(DeployExtension)' == '' and '$(HUDSON_COOKIE)' == '' and '$(UsingMicrobuild)' == '' ">True</DeployExtension>
<StartAction>Program</StartAction>
<StartProgram>$(DevEnvDir)devenv.exe</StartProgram>
<StartArguments>/rootsuffix $(VSRootSuffix) /log</StartArguments>
<VSSDKTargetPlatformRegRootSuffix>$(VSRootSuffix)</VSSDKTargetPlatformRegRootSuffix>
<CreateVsixContainer>true</CreateVsixContainer>
<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>
<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>
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
<IsPackage>true</IsPackage>
<DeployExtension>false</DeployExtension>
<ImportVsSDK>true</ImportVsSDK>
</PropertyGroup>
</Project>
vsintegration/Vsix/FSharp.Directory.Build.targets
浏览文件 @
be22484b
<Project>
<Import Project="$([MSBuild]::GetPathOfFileAbove('FSharp.Directory.Build.targets', '$(MSBuildThisFileDirectory)../'))" />
<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>
</Project>
vsintegration/Vsix/VisualFSharpOpenSource/Directory.Build.props
0 → 100644
浏览文件 @
be22484b
<Project>
<Import Project="$([MSBuild]::GetPathOfFileAbove('FSharp.Directory.Build.props', '$(MSBuildThisFileDirectory)../'))" />
</Project>
vsintegration/Vsix/VisualFSharpOpenSource/Directory.Build.targets
0 → 100644
浏览文件 @
be22484b
<Project>
<Import Project="$([MSBuild]::GetPathOfFileAbove('FSharp.Directory.Build.targets', '$(MSBuildThisFileDirectory)../'))" />
</Project>
vsintegration/Vsix/VisualFSharpOpenSource/Properties/launchSettings.json
0 → 100644
浏览文件 @
be22484b
{
"profiles"
:
{
"VisualFSharpOpenSource"
:
{
"commandName"
:
"Executable"
,
"executablePath"
:
"$(DevEnvDir)devenv.exe"
,
"commandLineArgs"
:
"/rootsuffix $(VSSDKTargetPlatformRegRootSuffix) /log"
}
}
}
\ No newline at end of file
vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj
浏览文件 @
be22484b
<?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>
false
</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 '$(CI)' != '1'"
>
True
</DeployExtension>
<DeployExtension
Condition=
" '$(DeployExtension)' == '' and '$(CI)' == '1'"
>
False
</DeployExtension>
<ProjectGuid>
{E6A45CDF-B408-420F-B475-74611BEFC52B}
</ProjectGuid>
<IsPackage>
true
</IsPackage>
<RootNamespace>
VisualFSharpOpenSource
</RootNamespace>
<RootBinPath>
$(FSharpSourcesRoot)\..\$(Configuration)\$(TargetDotnetProfile)\bin
</RootBinPath>
<AssemblyName>
VisualFSharpOpenSource
</AssemblyName>
<OutputPath>
$(RootBinPath)
</OutputPath>
<MicroBuildAssemblyVersion>
15.4.1.0
</MicroBuildAssemblyVersion>
<MicroBuildAssemblyFileLanguage>
cs
</MicroBuildAssemblyFileLanguage>
</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>
...
...
@@ -92,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>
...
...
@@ -289,15 +210,10 @@
<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>
<Reference
Include=
"System.Collections.Immutable"
>
<HintPath>
$(FSharpSourcesRoot)\..\packages\System.Collections.Immutable.$(SystemCollectionsImmutableVersion)\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll
</HintPath>
</Reference>
<PackageReference
Include=
"Newtonsoft.Json"
Version=
"$(NewtonsoftJsonPackageVersion)"
/>
<PackageReference
Include=
"System.Collections.Immutable"
Version=
"$(SystemCollectionsImmutablePackageVersion)"
/>
</ItemGroup>
<Import
Project=
"$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.tools.targets"
/>
<Import
Project=
"$(FSharpSourcesRoot)\Microbuild.Settings.targets"
/>
</Project>
vsintegration/Vsix/VisualFSharpTemplates/VisualFSharpTemplates.csproj
浏览文件 @
be22484b
...
...
@@ -6,31 +6,7 @@
<AssemblyName>
VisualFSharpTemplate
</AssemblyName>
<TargetFramework>
net46
</TargetFramework>
<OutputType>
Library
</OutputType>
<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>
<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\FSharpTemplates
</ExtensionInstallationFolder>
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
None
</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
<IsPackage>
true
</IsPackage>
<DeployExtension>
false
</DeployExtension>
</PropertyGroup>
<ItemGroup>
...
...
@@ -39,24 +15,6 @@
</None>
</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=
"..\..\ProjectTemplates\ConsoleProject\ConsoleProject.csproj"
>
<Project>
{604f0daa-2d33-48dd-b162-edf0b672803d}
</Project>
...
...
vsintegration/fsharp-vsintegration-vsix-build.proj
浏览文件 @
be22484b
...
...
@@ -12,6 +12,7 @@
<ItemGroup>
<SdkProjects Include="Vsix\VisualFSharpTemplates\VisualFSharpTemplates.csproj" />
<SdkProjects Include="Vsix\VisualFSharpOpenSource\VisualFSharpOpenSource.csproj" />
</ItemGroup>
<Import Project="..\src\root.traversal.targets"/>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录