Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
dotNET Platform
fsharp
提交
6ecacd72
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,发现更多精彩内容 >>
提交
6ecacd72
编写于
10月 10, 2017
作者:
K
Kevin Ransom (msft)
提交者:
GitHub
10月 10, 2017
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Split templates out into a seperate vsix (#3720)
上级
db2e4e23
变更
6
显示空白变更内容
内联
并排
Showing
6 changed file
with
260 addition
and
130 deletion
+260
-130
vsintegration/Vsix/VisualFSharpFull/Source.extension.vsixmanifest
...ation/Vsix/VisualFSharpFull/Source.extension.vsixmanifest
+1
-16
vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj
vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj
+0
-112
vsintegration/Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest
...Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest
+1
-2
vsintegration/Vsix/VisualFSharpTemplates/Source.extension.vsixmanifest
.../Vsix/VisualFSharpTemplates/Source.extension.vsixmanifest
+39
-0
vsintegration/Vsix/VisualFSharpTemplates/VisualFSharpTemplates.csproj
...n/Vsix/VisualFSharpTemplates/VisualFSharpTemplates.csproj
+218
-0
vsintegration/fsharp-vsintegration-vsix-build.proj
vsintegration/fsharp-vsintegration-vsix-build.proj
+1
-0
未找到文件。
vsintegration/Vsix/VisualFSharpFull/Source.extension.vsixmanifest
浏览文件 @
6ecacd72
...
...
@@ -4,7 +4,7 @@
<Metadata>
<Identity
Id=
"VisualFSharp"
Version=
"|%CurrentProject%;GetVsixPackageVersion|"
Language=
"en-US"
Publisher=
"Microsoft.VisualFSharpTools"
/>
<DisplayName>
Visual F# Tools
</DisplayName>
<Description
xml:space=
"preserve"
>
Deploy Visual F# Tools
templat
es to Visual Studio
</Description>
<Description
xml:space=
"preserve"
>
Deploy Visual F# Tools
Binari
es to Visual Studio
</Description>
<PackageId>
Microsoft.FSharp.VSIX.Full.Core
</PackageId>
<MoreInfo>
https://docs.microsoft.com/en-us/dotnet/articles/fsharp/
</MoreInfo>
</Metadata>
...
...
@@ -44,21 +44,6 @@
<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=
"|NetCoreProject;TemplateProjectOutputGroup|"
d:ProjectName=
"NetCoreProject"
d:VsixSubPath=
"ProjectTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ProjectTemplate"
d:Source=
"Project"
Path=
"ProjectTemplates"
d:TargetPath=
"|NetCore78Project;TemplateProjectOutputGroup|"
d:ProjectName=
"NetCore78Project"
d:VsixSubPath=
"ProjectTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ProjectTemplate"
d:Source=
"Project"
Path=
"ProjectTemplates"
d:TargetPath=
"|NetCore259Project;TemplateProjectOutputGroup|"
d:ProjectName=
"NetCore259Project"
d:VsixSubPath=
"ProjectTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ProjectTemplate"
d:Source=
"Project"
Path=
"ProjectTemplates"
d:TargetPath=
"|PortableLibraryProject;TemplateProjectOutputGroup|"
d:ProjectName=
"PortableLibraryProject"
d:VsixSubPath=
"ProjectTemplates"
/>
<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|"
/>
...
...
vsintegration/Vsix/VisualFSharpFull/VisualFSharpFull.csproj
浏览文件 @
6ecacd72
...
...
@@ -207,118 +207,6 @@
<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\NetCore259Project\NetCore259Project.csproj"
>
<Project>
{d9d95330-3626-4199-b7af-17b8e4af6d87}
</Project>
<Name>
NetCore259Project
</Name>
<VSIXSubPath>
ProjectTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ProjectTemplates\NetCore78Project\NetCore78Project.csproj"
>
<Project>
{1a8dbf70-4178-4ae3-af5f-39ddd5692210}
</Project>
<Name>
NetCore78Project
</Name>
<VSIXSubPath>
ProjectTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ProjectTemplates\NetCoreProject\NetCoreProject.csproj"
>
<Project>
{5b739cf3-1116-4eb4-b598-6c16bea81ce5}
</Project>
<Name>
NetCoreProject
</Name>
<VSIXSubPath>
ProjectTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ProjectTemplates\PortableLibraryProject\PortableLibraryProject.csproj"
>
<Project>
{db374a0c-7560-479f-9b21-d37c81f7624f}
</Project>
<Name>
PortableLibraryProject
</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>
<Reference
Include=
"Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"
>
...
...
vsintegration/Vsix/VisualFSharpOpenSource/Source.extension.vsixmanifest
浏览文件 @
6ecacd72
...
...
@@ -4,7 +4,7 @@
<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
t
emplates to Visual Studio
</Description>
<Description
xml:space=
"preserve"
>
Deploy Visual F# Tools
Binaries and T
emplates to Visual Studio
</Description>
<PackageId>
Microsoft.FSharp.VSIX.OpenSource.Core
</PackageId>
<MoreInfo>
https://docs.microsoft.com/en-us/dotnet/articles/fsharp/
</MoreInfo>
</Metadata>
...
...
@@ -28,7 +28,6 @@
<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,)"
/>
...
...
vsintegration/Vsix/VisualFSharpTemplates/Source.extension.vsixmanifest
0 → 100644
浏览文件 @
6ecacd72
<?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=
"VisualFSharpTemplates"
Version=
"|%CurrentProject%;GetVsixPackageVersion|"
Language=
"en-US"
Publisher=
"Microsoft.VisualFSharpTools"
/>
<DisplayName>
Visual F# Templates
</DisplayName>
<Description
xml:space=
"preserve"
>
Deploy Visual F# Tools Templates to Visual Studio
</Description>
<PackageId>
Microsoft.FSharp.VSIX.Templates
</PackageId>
<MoreInfo>
https://docs.microsoft.com/en-us/dotnet/articles/fsharp/
</MoreInfo>
</Metadata>
<Installation>
<InstallationTarget
Id=
"Microsoft.VisualStudio.Pro"
Version=
"[15.0]"
/>
</Installation>
<Dependencies>
<Dependency
Id=
"Microsoft.Framework.NDP"
DisplayName=
"Microsoft .NET Framework"
d:Source=
"Manual"
Version=
"[4.6,)"
/>
</Dependencies>
<Assets>
<Asset
Type=
"Microsoft.VisualStudio.ProjectTemplate"
d:Source=
"Project"
Path=
"ProjectTemplates"
d:TargetPath=
"|NetCoreProject;TemplateProjectOutputGroup|"
d:ProjectName=
"NetCoreProject"
d:VsixSubPath=
"ProjectTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ProjectTemplate"
d:Source=
"Project"
Path=
"ProjectTemplates"
d:TargetPath=
"|NetCore78Project;TemplateProjectOutputGroup|"
d:ProjectName=
"NetCore78Project"
d:VsixSubPath=
"ProjectTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ProjectTemplate"
d:Source=
"Project"
Path=
"ProjectTemplates"
d:TargetPath=
"|NetCore259Project;TemplateProjectOutputGroup|"
d:ProjectName=
"NetCore259Project"
d:VsixSubPath=
"ProjectTemplates"
/>
<Asset
Type=
"Microsoft.VisualStudio.ProjectTemplate"
d:Source=
"Project"
Path=
"ProjectTemplates"
d:TargetPath=
"|PortableLibraryProject;TemplateProjectOutputGroup|"
d:ProjectName=
"PortableLibraryProject"
d:VsixSubPath=
"ProjectTemplates"
/>
<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"
/>
</Assets>
<Prerequisites>
<Prerequisite
Id=
"Microsoft.VisualStudio.Component.CoreEditor"
Version=
"[15.0,16.0)"
DisplayName=
"Visual Studio core editor"
/>
</Prerequisites>
</PackageManifest>
vsintegration/Vsix/VisualFSharpTemplates/VisualFSharpTemplates.csproj
0 → 100644
浏览文件 @
6ecacd72
<?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"
>
<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>
<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>
{385035C1-9171-408A-8EAA-67DDC14E2CF3}
</ProjectGuid>
<IsPackage>
true
</IsPackage>
<RootNamespace>
VisualFSharpTemplate
</RootNamespace>
<RootBinPath>
$(FSharpSourcesRoot)\..\$(Configuration)\$(TargetDotnetProfile)\bin
</RootBinPath>
<AssemblyName>
VisualFSharpTemplate
</AssemblyName>
<OutputPath>
$(RootBinPath)
</OutputPath>
<MicroBuildAssemblyVersion>
15.4.1.0
</MicroBuildAssemblyVersion>
<MicroBuildAssemblyFileLanguage>
cs
</MicroBuildAssemblyFileLanguage>
<DeployExtension>
false
</DeployExtension>
</PropertyGroup>
<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>
</PropertyGroup>
<ItemGroup>
<None
Include=
"Source.extension.vsixmanifest"
>
<SubType>
Designer
</SubType>
</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=
"$(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\NetCore259Project\NetCore259Project.csproj"
>
<Project>
{d9d95330-3626-4199-b7af-17b8e4af6d87}
</Project>
<Name>
NetCore259Project
</Name>
<VSIXSubPath>
ProjectTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ProjectTemplates\NetCore78Project\NetCore78Project.csproj"
>
<Project>
{1a8dbf70-4178-4ae3-af5f-39ddd5692210}
</Project>
<Name>
NetCore78Project
</Name>
<VSIXSubPath>
ProjectTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ProjectTemplates\NetCoreProject\NetCoreProject.csproj"
>
<Project>
{5b739cf3-1116-4eb4-b598-6c16bea81ce5}
</Project>
<Name>
NetCoreProject
</Name>
<VSIXSubPath>
ProjectTemplates
</VSIXSubPath>
<IncludeOutputGroupsInVSIX>
TemplateProjectOutputGroup%3b
</IncludeOutputGroupsInVSIX>
<ReferenceOutputAssembly>
false
</ReferenceOutputAssembly>
<Private>
True
</Private>
</ProjectReference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\..\vsintegration\ProjectTemplates\PortableLibraryProject\PortableLibraryProject.csproj"
>
<Project>
{db374a0c-7560-479f-9b21-d37c81f7624f}
</Project>
<Name>
PortableLibraryProject
</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>
<Import
Project=
"$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.tools.targets"
/>
<Import
Project=
"$(FSharpSourcesRoot)\Microbuild.Settings.targets"
/>
<Target
Name=
"GatherBinariesToBeSigned"
AfterTargets=
"Localize"
Condition=
"'$(UseGatherBinaries)' == 'true'"
>
<ItemGroup>
<BinariesToBeSigned
Include=
"$(OutDir)$(AssemblyName).vsix"
/>
<FilesToSign
Include=
"@(BinariesToBeSigned)"
>
<Authenticode>
VsixSHA2
</Authenticode>
</FilesToSign>
</ItemGroup>
</Target>
</Project>
vsintegration/fsharp-vsintegration-vsix-build.proj
浏览文件 @
6ecacd72
...
...
@@ -6,6 +6,7 @@
<ItemGroup>
<VsixProjects Include="Vsix\VisualFSharpFull\VisualFSharpFull.csproj" />
<VsixProjects Include="Vsix\VisualFSharpTemplates\VisualFSharpTemplates.csproj" />
<VsixProjects Include="Vsix\VisualFSharpOpenSource\VisualFSharpOpenSource.csproj" />
</ItemGroup>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录