Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
dotNET Platform
fsharp
提交
230bd030
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,发现更多精彩内容 >>
提交
230bd030
编写于
3月 13, 2018
作者:
B
Brett V. Forsgren
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
remove VisualFSharpOpenSource package
上级
211286fd
变更
12
隐藏空白更改
内联
并排
Showing
12 changed file
with
9 addition
and
317 deletion
+9
-317
DEVGUIDE.md
DEVGUIDE.md
+3
-3
VisualFSharp.sln
VisualFSharp.sln
+0
-11
build/config/AssemblySignToolData.json
build/config/AssemblySignToolData.json
+0
-1
build/targets/AssemblyVersions.props
build/targets/AssemblyVersions.props
+2
-1
setup/fsharp-setup-build.proj
setup/fsharp-setup-build.proj
+0
-3
vsintegration/Vsix/VisualFSharpFull/Properties/launchSettings.json
...tion/Vsix/VisualFSharpFull/Properties/launchSettings.json
+1
-1
vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj
vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj
+0
-1
vsintegration/Vsix/VisualFSharpOpenSource/Properties/launchSettings.json
...six/VisualFSharpOpenSource/Properties/launchSettings.json
+0
-9
vsintegration/Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest
...Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest
+0
-64
vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj
...Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj
+0
-219
vsintegration/fsharp-vsintegration-vsix-build.proj
vsintegration/fsharp-vsintegration-vsix-build.proj
+0
-1
vsintegration/update-vsintegration.cmd
vsintegration/update-vsintegration.cmd
+3
-3
未找到文件。
DEVGUIDE.md
浏览文件 @
230bd030
...
...
@@ -156,18 +156,18 @@ components installed in that VS installation. You can revert this step by disab
For
**Debug**
, uninstall then reinstall:
VSIXInstaller.exe /u:"VisualFSharp"
VSIXInstaller.exe debug\net40\bin\VisualFSharp
OpenSource
.vsix
VSIXInstaller.exe debug\net40\bin\VisualFSharp
Full
.vsix
For
**Release**
, uninstall then reinstall:
VSIXInstaller.exe /u:"VisualFSharp"
VSIXInstaller.exe release\net40\bin\VisualFSharp
OpenSource
.vsix
VSIXInstaller.exe release\net40\bin\VisualFSharp
Full
.vsix
Restart Visual Studio, it should now be running your freshly-built Visual F# IDE Tools with updated F# Interactive.
#### [Optional] F5 testing of local changes
To test your changes locally _without_ overwriting your default installed Visual F# tools, set the
`VisualFSharp\Vsix\VisualFSharp
OpenSource
`
To test your changes locally _without_ overwriting your default installed Visual F# tools, set the
`VisualFSharp\Vsix\VisualFSharp
Full
`
project as the startup project. When you hit F5 a new instance of Visual Studio will be started in the
`RoslynDev`
hive with your
changes, but the root (default) hive will remain untouched. You can also start this hive automatically using
...
...
VisualFSharp.sln
浏览文件 @
230bd030
...
...
@@ -116,8 +116,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Vsix", "Vsix", "{141F6C23-E
EndProject
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
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "HostedCompilerServer", "tests\fsharpqa\testenv\src\HostedCompilerServer\HostedCompilerServer.fsproj", "{4239EFEA-E746-446A-BF7A-51FCBAB13946}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "ILComparer", "tests\fsharpqa\testenv\src\ILComparer\ILComparer.fsproj", "{2E60864A-E3FF-4BCC-810F-DC7C34E6B236}"
...
...
@@ -484,14 +482,6 @@ Global
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Release|Any CPU.Build.0 = Release|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Release|x86.ActiveCfg = Release|Any CPU
{59ADCE46-9740-4079-834D-9A03A3494EBC}.Release|x86.Build.0 = Release|Any CPU
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{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}.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
{E6A45CDF-B408-420F-B475-74611BEFC52B}.Release|x86.Build.0 = Release|Any CPU
{4239EFEA-E746-446A-BF7A-51FCBAB13946}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4239EFEA-E746-446A-BF7A-51FCBAB13946}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4239EFEA-E746-446A-BF7A-51FCBAB13946}.Debug|x86.ActiveCfg = Debug|Any CPU
...
...
@@ -616,7 +606,6 @@ Global
{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6} = {F6DAEE9A-8BE1-4C4A-BC83-09215517C7DA}
{141F6C23-E1B1-4D89-9F10-F0B8AD58E71F} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D}
{59ADCE46-9740-4079-834D-9A03A3494EBC} = {141F6C23-E1B1-4D89-9F10-F0B8AD58E71F}
{E6A45CDF-B408-420F-B475-74611BEFC52B} = {141F6C23-E1B1-4D89-9F10-F0B8AD58E71F}
{4239EFEA-E746-446A-BF7A-51FCBAB13946} = {CFE3259A-2D30-4EB0-80D5-E8B5F3D01449}
{2E60864A-E3FF-4BCC-810F-DC7C34E6B236} = {CFE3259A-2D30-4EB0-80D5-E8B5F3D01449}
{D086C8C6-D00D-4C3B-9AB2-A4286C9F5922} = {4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D}
...
...
build/config/AssemblySignToolData.json
浏览文件 @
230bd030
...
...
@@ -50,7 +50,6 @@
"values"
:
[
"net40
\\
bin
\\
VisualFSharpFull.vsix"
,
"net40
\\
bin
\\
VisualFSharpTemplate.vsix"
,
"net40
\\
bin
\\
VisualFSharpOpenSource.vsix"
,
"insertion
\\
Microsoft.FSharp.Dependencies.vsix"
,
"insertion
\\
Microsoft.FSharp.VSIX.Full.Resources.*.vsix"
]
...
...
build/targets/AssemblyVersions.props
浏览文件 @
230bd030
...
...
@@ -46,7 +46,8 @@
<BuildTimeStamp_Date>$(BUILD_BUILDNUMBER.Split('.')[0].Substring(2))</BuildTimeStamp_Date>
<BuildTimeStamp_Number>$(BUILD_BUILDNUMBER.Split('.')[1].PadLeft(2, '0'))</BuildTimeStamp_Number>
<BuildTimeStamp>$(BuildTimeStamp_Date)$(BuildTimeStamp_Number)</BuildTimeStamp>
<VsixPackageVersion>$(VSAssemblyVersion.Split('.')[0]).$(VSAssemblyVersion.Split('.')[1]).$(BUILD_BUILDNUMBER)</VsixPackageVersion>
<VsixPackageVersion Condition="'$(CI)' != ''">$(VSAssemblyVersion.Split('.')[0]).$(VSAssemblyVersion.Split('.')[1]).$(BUILD_BUILDNUMBER)</VsixPackageVersion>
<VsixPackageVersion Condition="'$(CI)' == ''">42.42.42.42</VsixPackageVersion>
<NuGetPackageVersionSuffix>$(BuildTimeStamp_Date)-$(BuildTimeStamp_Number)</NuGetPackageVersionSuffix>
</PropertyGroup>
...
...
setup/fsharp-setup-build.proj
浏览文件 @
230bd030
...
...
@@ -16,9 +16,6 @@
<VsixProjects Include="VisualFSharpFull.csproj">
<ProjectPath>..\vsintegration\Vsix\VisualFSharpFull\VisualFSharpFull.csproj</ProjectPath>
</VsixProjects>
<VsixProjects Include="VisualFSharpOpenSource.csproj">
<ProjectPath>..\vsintegration\Vsix\VisualFSharpOpenSource\VisualFSharpOpenSource.csproj</ProjectPath>
</VsixProjects>
<VsixProjects Include="VisualFSharpTemplates.csproj">
<ProjectPath>..\vsintegration\Vsix\VisualFSharpTemplates\VisualFSharpTemplates.csproj</ProjectPath>
</VsixProjects>
...
...
vsintegration/Vsix/VisualFSharpFull/Properties/launchSettings.json
浏览文件 @
230bd030
{
"profiles"
:
{
"VisualFSharp
OpenSource
"
:
{
"VisualFSharp
Full
"
:
{
"commandName"
:
"Executable"
,
"executablePath"
:
"$(DevEnvDir)devenv.exe"
,
"commandLineArgs"
:
"/rootsuffix $(VSSDKTargetPlatformRegRootSuffix) /log"
...
...
vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj
浏览文件 @
230bd030
...
...
@@ -7,7 +7,6 @@
<OutputType>
Library
</OutputType>
<ExtensionInstallationFolder>
Microsoft\FSharp
</ExtensionInstallationFolder>
<PackageTargetFallback>
netcoreapp1.0
</PackageTargetFallback>
<DeployExtension>
false
</DeployExtension>
</PropertyGroup>
<ItemGroup>
...
...
vsintegration/Vsix/VisualFSharpOpenSource/Properties/launchSettings.json
已删除
100644 → 0
浏览文件 @
211286fd
{
"profiles"
:
{
"VisualFSharpOpenSource"
:
{
"commandName"
:
"Executable"
,
"executablePath"
:
"$(DevEnvDir)devenv.exe"
,
"commandLineArgs"
:
"/rootsuffix $(VSSDKTargetPlatformRegRootSuffix) /log"
}
}
}
\ No newline at end of file
vsintegration/Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest
已删除
100644 → 0
浏览文件 @
211286fd
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft Corporation. All Rights Reserved. See License.txt in the project root for license information. -->
<PackageManifest
Version=
"2.0.0"
xmlns=
"http://schemas.microsoft.com/developer/vsx-schema/2011"
xmlns:d=
"http://schemas.microsoft.com/developer/vsx-schema-design/2011"
>
<Metadata>
<Identity
Id=
"VisualFSharp"
Version=
"42.42.42.42"
Language=
"en-US"
Publisher=
"Microsoft.VisualFSharpTools"
/>
<DisplayName>
Visual F# Tools
</DisplayName>
<Description
xml:space=
"preserve"
>
Deploy Visual F# Tools Binaries and Templates to Visual Studio
</Description>
<PackageId>
Microsoft.FSharp.VSIX.OpenSource.Core
</PackageId>
<MoreInfo>
https://docs.microsoft.com/en-us/dotnet/articles/fsharp/
</MoreInfo>
</Metadata>
<Installation
Experimental=
"true"
>
<InstallationTarget
Id=
"Microsoft.VisualStudio.Pro"
Version=
"[15.0]"
/>
</Installation>
<Installer>
<Actions>
<Action
Type=
"Ngen"
Path=
"fsiAnyCpu.exe"
/>
<Action
Type=
"Ngen"
Path=
"fsi.exe"
/>
<Action
Type=
"Ngen"
Path=
"FSharp.Compiler.Private.dll"
/>
<Action
Type=
"Ngen"
Path=
"FSharp.Compiler.Interactive.Settings.dll"
/>
<Action
Type=
"Ngen"
Path=
"FSharp.Compiler.Server.Shared.dll"
/>
<Action
Type=
"Ngen"
Path=
"FSharp.Core.dll"
/>
<Action
Type=
"Ngen"
Path=
"FSharp.Editor.dll"
/>
<Action
Type=
"Ngen"
Path=
"FSharp.UIResources.dll"
/>
<Action
Type=
"Ngen"
Path=
"FSharp.LanguageService.Base.dll"
/>
<Action
Type=
"Ngen"
Path=
"FSharp.LanguageService.dll"
/>
<Action
Type=
"Ngen"
Path=
"FSharp.ProjectSystem.Base.dll"
/>
<Action
Type=
"Ngen"
Path=
"FSharp.ProjectSystem.FSharp.dll"
/>
<Action
Type=
"Ngen"
Path=
"FSharp.ProjectSystem.PropertyPages.dll"
/>
<Action
Type=
"Ngen"
Path=
"FSharp.VS.FSI.dll"
/>
</Actions>
</Installer>
<Dependencies>
<Dependency
Id=
"Microsoft.Framework.NDP"
DisplayName=
"Microsoft .NET Framework"
d:Source=
"Manual"
Version=
"[4.6,)"
/>
</Dependencies>
<Assets>
<Asset
Type=
"Microsoft.VisualStudio.VsPackage"
d:Source=
"File"
Path=
"RegisterFsharpPackage.pkgdef"
/>
<Asset
Type=
"Microsoft.VisualStudio.VsPackage"
d:Source=
"File"
Path=
"FSharp.ProjectSystem.FSharp.pkgdef"
/>
<Asset
Type=
"Microsoft.VisualStudio.VsPackage"
d:Source=
"File"
Path=
"FSharp.ProjectSystem.Base.pkgdef"
/>
<Asset
Type=
"Microsoft.VisualStudio.VsPackage"
d:Source=
"File"
Path=
"FSharp.VS.FSI.pkgdef"
/>
<Asset
Type=
"Microsoft.VisualStudio.VsPackage"
d:Source=
"File"
Path=
"FSharp.LanguageService.Base.pkgdef"
/>
<Asset
Type=
"Microsoft.VisualStudio.VsPackage"
d:Source=
"File"
Path=
"FSharp.LanguageService.pkgdef"
/>
<Asset
Type=
"Microsoft.VisualStudio.VsPackage"
d:Source=
"File"
Path=
"FSharp.Editor.pkgdef"
/>
<Asset
Type=
"Microsoft.VisualStudio.VsPackage"
d:Source=
"File"
Path=
"FSharp.ProjectSystem.PropertyPages.pkgdef"
/>
<Asset
Type=
"Microsoft.VisualStudio.VsPackage"
d:Source=
"File"
Path=
"FSharp.Compiler.Server.Shared.pkgdef"
/>
<Asset
Type=
"Microsoft.VisualStudio.ProjectTemplate"
d:Source=
"Project"
Path=
"ProjectTemplates"
d:TargetPath=
"|TutorialProject;TemplateProjectOutputGroup|"
d:ProjectName=
"TutorialProject"
d:VsixSubPath=
"ProjectTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ProjectTemplate"
d:Source=
"Project"
Path=
"ProjectTemplates"
d:TargetPath=
"|ConsoleProject;TemplateProjectOutputGroup|"
d:ProjectName=
"ConsoleProject"
d:VsixSubPath=
"ProjectTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ProjectTemplate"
d:Source=
"Project"
Path=
"ProjectTemplates"
d:TargetPath=
"|LibraryProject;TemplateProjectOutputGroup|"
d:ProjectName=
"LibraryProject"
d:VsixSubPath=
"ProjectTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ItemTemplate"
d:Source=
"Project"
Path=
"ItemTemplates"
d:TargetPath=
"|AppConfig;TemplateProjectOutputGroup|"
d:ProjectName=
"AppConfig"
d:VsixSubPath=
"ItemTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ItemTemplate"
d:Source=
"Project"
Path=
"ItemTemplates"
d:TargetPath=
"|CodeFile;TemplateProjectOutputGroup|"
d:ProjectName=
"CodeFile"
d:VsixSubPath=
"ItemTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ItemTemplate"
d:Source=
"Project"
Path=
"ItemTemplates"
d:TargetPath=
"|ScriptFile;TemplateProjectOutputGroup|"
d:ProjectName=
"ScriptFile"
d:VsixSubPath=
"ItemTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ItemTemplate"
d:Source=
"Project"
Path=
"ItemTemplates"
d:TargetPath=
"|SignatureFile;TemplateProjectOutputGroup|"
d:ProjectName=
"SignatureFile"
d:VsixSubPath=
"ItemTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ItemTemplate"
d:Source=
"Project"
Path=
"ItemTemplates"
d:TargetPath=
"|TextFile;TemplateProjectOutputGroup|"
d:ProjectName=
"TextFile"
d:VsixSubPath=
"ItemTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ItemTemplate"
d:Source=
"Project"
Path=
"ItemTemplates"
d:TargetPath=
"|XMLFile;TemplateProjectOutputGroup|"
d:ProjectName=
"XMLFile"
d:VsixSubPath=
"ItemTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.MefComponent"
d:Source=
"Project"
d:ProjectName=
"FSharp.Editor"
Path=
"|FSharp.Editor|"
AssemblyName=
"|FSharp.Editor;AssemblyName|"
/>
<Asset
Type=
"Microsoft.VisualStudio.Analyzer"
d:Source=
"Project"
d:ProjectName=
"FSharp.Editor"
Path=
"|FSharp.Editor|"
/>
<Asset
Type=
"Microsoft.VisualStudio.MefComponent"
d:Source=
"Project"
d:ProjectName=
"ProjectSystem.Base"
Path=
"|ProjectSystem.Base|"
/>
</Assets>
<Prerequisites>
<Prerequisite
Id=
"Microsoft.VisualStudio.Component.CoreEditor"
Version=
"[15.0,16.0)"
DisplayName=
"Visual Studio core editor"
/>
</Prerequisites>
</PackageManifest>
vsintegration/Vsix/VisualFSharpOpenSource/VisualFSharpOpenSource.csproj
已删除
100644 → 0
浏览文件 @
211286fd
<?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
Sdk=
"Microsoft.NET.Sdk"
>
<PropertyGroup>
<TargetFramework>
net46
</TargetFramework>
<OutputType>
Library
</OutputType>
<ExtensionInstallationFolder>
Microsoft\FSharp
</ExtensionInstallationFolder>
<PackageTargetFallback>
netcoreapp1.0
</PackageTargetFallback>
</PropertyGroup>
<ItemGroup>
<None
Include=
"Source.extension.vsixmanifest"
>
<SubType>
Designer
</SubType>
</None>
<Content
Include=
"..\RegisterFsharpPackage.pkgdef"
>
<CopyToOutputDirectory>
Always
</CopyToOutputDirectory>
<IncludeInVSIX>
true
</IncludeInVSIX>
<Link>
RegisterFsharpPackage.pkgdef
</Link>
</Content>
<Content
Include=
"$(FSharpSourcesRoot)\..\License.txt"
>
<CopyToOutputDirectory>
PreserveNewest
</CopyToOutputDirectory>
<Link>
License.txt
</Link>
<IncludeInVSIX>
true
</IncludeInVSIX>
</Content>
<Content
Include=
"$(FSharpSourcesRoot)\..\packages\System.ValueTuple.4.4.0\System.ValueTuple.4.4.0.nupkg"
>
<CopyToOutputDirectory>
PreserveNewest
</CopyToOutputDirectory>
<Link>
packages\System.ValueTuple.4.4.0.nupkg
</Link>
<IncludeInVSIX>
true
</IncludeInVSIX>
</Content>
</ItemGroup>
<ItemGroup>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\fsharp\FSharp.Compiler.Interactive.Settings\FSharp.Compiler.Interactive.Settings.fsproj"
>
<Project>
{649FA588-F02E-457C-9FCF-87E46407481E}
</Project>
<Name>
FSharp.Compiler.Interactive.Settings
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\fsharp\FSharp.Compiler.Server.Shared\FSharp.Compiler.Server.Shared.fsproj"
>
<Project>
{D5870CF0-ED51-4CBC-B3D7-6F56DA84AC06}
</Project>
<Name>
FSharp.Compiler.Server.Shared
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\fsharp\FSharp.Compiler.Private\FSharp.Compiler.Private.fsproj"
>
<Project>
{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}
</Project>
<Name>
FSharp.Compiler.Private
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\fsharp\FSharp.Core\FSharp.Core.fsproj"
>
<Project>
{DED3BBD7-53F4-428A-8C9F-27968E768605}
</Project>
<Name>
FSharp.Core
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"..\..\..\src\fsharp\fsiAnyCpu\FsiAnyCPU.fsproj"
>
<Project>
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}
</Project>
<Name>
FsiAnyCPU
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"..\..\..\src\fsharp\fsi\Fsi.fsproj"
>
<Project>
{D0E98C0D-490B-4C61-9329-0862F6E87645}
</Project>
<Name>
Fsi
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.Editor\FSharp.Editor.fsproj"
>
<Project>
{65e0e82a-eace-4787-8994-888674c2fe87}
</Project>
<Name>
FSharp.Editor
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bPkgDefProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.UIResources\FSharp.UIResources.csproj"
>
<Project>
{c4586a06-1402-48bc-8e35-a1b8642f895b}
</Project>
<Name>
FSharp.UIResources
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.LanguageService.Base\FSharp.LanguageService.Base.csproj"
>
<Project>
{1C5C163C-37EA-4A3C-8CCC-0D34B74BF8EF}
</Project>
<Name>
FSharp.LanguageService.Base
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bPkgDefProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.LanguageService\FSharp.LanguageService.fsproj"
>
<Project>
{EE85AAB7-CDA0-4C4E-BDA0-A64CCC413E3F}
</Project>
<Name>
FSharp.LanguageService
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bPkgDefProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.ProjectSystem.Base\Project\ProjectSystem.Base.csproj"
>
<Project>
{B700E38B-F8C0-4E49-B5EC-DB7B7AC0C4E7}
</Project>
<Name>
ProjectSystem.Base
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bPkgDefProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.ProjectSystem.FSharp\ProjectSystem.fsproj"
>
<Project>
{6196B0F8-CAEA-4CF1-AF82-1B520F77FE44}
</Project>
<Name>
ProjectSystem
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bPkgDefProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.ProjectSystem.PropertyPages\FSharp.PropertiesPages.vbproj"
>
<Project>
{FCFB214C-462E-42B3-91CA-FC557EFEE74F}
</Project>
<Name>
FSharp.PropertiesPages
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bPkgDefProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.VS.FSI\FSharp.VS.FSI.fsproj"
>
<Project>
{991DCF75-C2EB-42B6-9A0D-AA1D2409D519}
</Project>
<Name>
FSharp.VS.FSI
</Name>
<IncludeOutputGroupsInVSIX>
BuiltProjectOutputGroup%3bGetCopyToOutputDirectoryItems%3bPkgDefProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>
DebugSymbolsProjectOutputGroup%3b
</IncludeOutputGroupsInVSIXLocalOnly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ItemTemplates\AppConfig\AppConfig.csproj"
>
<Project>
{6ba13aa4-c25f-480f-856b-8e8000299a72}
</Project>
<Name>
AppConfig
</Name>
<VSIXSubPath>
ItemTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ItemTemplates\CodeFile\CodeFile.csproj"
>
<Project>
{12ac2813-e895-4aaa-ae6c-94e21da09f64}
</Project>
<Name>
CodeFile
</Name>
<VSIXSubPath>
ItemTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ItemTemplates\ResourceFile\ResourceFile.csproj"
>
<Project>
{0385564F-07B4-4264-AB8A-17C393E9140C}
</Project>
<Name>
ResourceFile
</Name>
<VSIXSubPath>
ItemTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ItemTemplates\ScriptFile\ScriptFile.csproj"
>
<Project>
{a333b85a-dc23-49b6-9797-b89a7951e92d}
</Project>
<Name>
ScriptFile
</Name>
<VSIXSubPath>
ItemTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ItemTemplates\SignatureFile\SignatureFile.csproj"
>
<Project>
{e3fdd4ac-46b6-4b9f-b672-317d1202cc50}
</Project>
<Name>
SignatureFile
</Name>
<VSIXSubPath>
ItemTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ItemTemplates\TextFile\TextFile.csproj"
>
<Project>
{d11fc318-8f5d-4c8c-9287-ab40a016d13c}
</Project>
<Name>
TextFile
</Name>
<VSIXSubPath>
ItemTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ItemTemplates\XMLFile\XMLFile.csproj"
>
<Project>
{1fb1dd07-06aa-45b4-b5ac-20ff5bee98b6}
</Project>
<Name>
XMLFile
</Name>
<VSIXSubPath>
ItemTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ProjectTemplates\ConsoleProject\ConsoleProject.csproj"
>
<Project>
{604f0daa-2d33-48dd-b162-edf0b672803d}
</Project>
<Name>
ConsoleProject
</Name>
<VSIXSubPath>
ProjectTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ProjectTemplates\LibraryProject\LibraryProject.csproj"
>
<Project>
{01678cda-a11f-4dee-9344-2edf91cf1ae7}
</Project>
<Name>
LibraryProject
</Name>
<VSIXSubPath>
ProjectTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ProjectTemplates\TutorialProject\TutorialProject.csproj"
>
<Project>
{2facee44-48bd-40b5-a2ee-b54a0c9bb7c4}
</Project>
<Name>
TutorialProject
</Name>
<VSIXSubPath>
ProjectTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<PackageReference
Include=
"Newtonsoft.Json"
Version=
"$(NewtonsoftJsonPackageVersion)"
/>
<PackageReference
Include=
"System.Collections.Immutable"
Version=
"$(SystemCollectionsImmutablePackageVersion)"
/>
</ItemGroup>
</Project>
vsintegration/fsharp-vsintegration-vsix-build.proj
浏览文件 @
230bd030
...
...
@@ -7,7 +7,6 @@
<ItemGroup>
<ProjectFiles Include="Vsix\VisualFSharpFull\VisualFSharpFull.csproj" />
<ProjectFiles Include="Vsix\VisualFSharpTemplates\VisualFSharpTemplates.csproj" />
<ProjectFiles Include="Vsix\VisualFSharpOpenSource\VisualFSharpOpenSource.csproj" />
</ItemGroup>
<Import Project="..\src\root.traversal.targets"/>
...
...
vsintegration/update-vsintegration.cmd
浏览文件 @
230bd030
...
...
@@ -20,7 +20,7 @@
@rem * Installation of F# FSC compiler and FSI are done in the SHARED SDK directory. Henceforth
@rem each installation of Visual Studio 2017 will use the updated FSC.exe and the commandline
@rem FSI.exe. The in-product VS FSI plugin, syntax highlighting and IntelliSense must be
@rem installed through VSIXInstaller.exe debug\net40\bin\VisualFSharp
OpenSource
.vsix
@rem installed through VSIXInstaller.exe debug\net40\bin\VisualFSharp
Full
.vsix
@rem
@rem This procedure needs to be changed once F# supports multiple side-by-side installations
@rem at which point everything will go through VSIXInstaller.exe
...
...
@@ -117,12 +117,12 @@ echo.
echo
For
Release
builds
:
echo
.
echo
^>
VSIXInstaller
.exe
/u
:
"VisualFSharp"
echo
^>
VSIXInstaller
.exe
release
\net40\bin\VisualFSharp
OpenSource
.vsix
echo
^>
VSIXInstaller
.exe
release
\net40\bin\VisualFSharp
Full
.vsix
echo
.
echo
For
Debug
builds
:
echo
.
echo
^>
VSIXInstaller
.exe
/u
:
"VisualFSharp"
echo
^>
VSIXInstaller
.exe
debug
\net40\bin\VisualFSharp
OpenSource
.vsix
echo
^>
VSIXInstaller
.exe
debug
\net40\bin\VisualFSharp
Full
.vsix
echo
.
exit
/b
1
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录