blob: 16e7a61e8714391ce2c6bf261489d649300f4368 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
<Project>
<PropertyGroup>
<ReferencesVSEditorCopyToOutput Condition="$(ReferencesVSEditorCopyToOutput) == ''">false</ReferencesVSEditorCopyToOutput>
<ReferencesVSEditorPrivateAssets Condition="$(ReferencesVSEditorCopyToOutput) == 'true'">runtime</ReferencesVSEditorPrivateAssets>
<ReferencesVSEditorPrivateAssets Condition="$(ReferencesVSEditorCopyToOutput) != 'true'">none</ReferencesVSEditorPrivateAssets>
<ReferencesVSEditorExcludeAssets Condition="$(ReferencesVSEditorCopyToOutput) == 'true'">none</ReferencesVSEditorExcludeAssets>
<ReferencesVSEditorExcludeAssets Condition="$(ReferencesVSEditorCopyToOutput) != 'true'">runtime</ReferencesVSEditorExcludeAssets>
</PropertyGroup>
<ItemGroup Condition=" '$(ReferencesVSEditorCopyToOutput)' == 'true' ">
<IncludeCopyLocal Include="Microsoft.VisualStudio.CoreUtilityImplementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Language.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Language.Utilities.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.Data.Utilities.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.UI.Utilities.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.UI.Controls.macOS.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.UI.Text.AdornmentLibrary.ToolTip.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.UI.Text.Cocoa.View.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Language.StandardClassification.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Logic.Text.BufferUndoManager.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.UI.Text.Commanding.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.UI.Text.EditorOperations.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.UI.Text.EditorPrimitives.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.UI.Text.TextAndAdornmentSequencer.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.UI.Text.Wpf.Classification.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.PatternMatching.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.Outlining.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.MultiCaret.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.Model.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.Logic.Utilities.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.Find.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.Implementation.StandaloneUndo.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.Formatting.RtfBuilderService.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.EditorOptions.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.Differencing.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.BraceCompletion.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Logic.Text.Tagging.Aggregator.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Logic.Text.Navigation.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Logic.Text.Navigation.NavigationProviders.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Logic.Text.Find.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Logic.Text.Classification.LookUp.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Logic.Text.Classification.Aggregator.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.UI.Text.Wpf.GlyphMargin.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.InfoBar.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.Text.Structure.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.UI.Text.AdornmentLibrary.VisibleWhitespace.Implementation.dll" />
<IncludeCopyLocal Include="Microsoft.VisualStudio.UI.Text.CurrentLineHighlighter.Implementation.dll" />
</ItemGroup>
<Import Project="$(RootDirectory)external\vs-editor-core\build\Environment.props" />
<Import Project="$(RootDirectory)external\vs-editor-core\src\Editor\Consolidated\Consolidated.projitems" />
<!-- MSBuild doesn't copy the FPF references as they match BCL assembly names -->
<Target Name="CopyFPFAssemblies" AfterTargets="_CopyFilesMarkedCopyLocal" Condition="'$(ReferencesVSEditorCopyToOutput)'=='true'">
<PropertyGroup>
<FPFConfiguration>Release</FPFConfiguration>
<FPFConfiguration Condition="$(Configuration.Contains('Debug'))">Debug</FPFConfiguration>
<FPFOutputPath>$(RootDirectory)external\vs-editor-core\bin\FPF\$(FPFConfiguration)\net472\</FPFOutputPath>
</PropertyGroup>
<ItemGroup>
<FPFOutputFiles Include="$(FPFOutputPath)PresentationCore.*" />
<FPFOutputFiles Include="$(FPFOutputPath)PresentationFramework.*" />
<FPFOutputFiles Include="$(FPFOutputPath)UIAutomationClient.*" />
<FPFOutputFiles Include="$(FPFOutputPath)UIAutomationProvider.*" />
<FPFOutputFiles Include="$(FPFOutputPath)UIAutomationTypes.*" />
<FPFOutputFiles Include="$(FPFOutputPath)WindowsBase.*" />
<FileWrites Include="@(FPFOutputFiles)" />
</ItemGroup>
<Copy
SourceFiles="@(FPFOutputFiles)"
DestinationFolder="$(OutputPath)"
SkipUnchangedFiles="true" />
</Target>
</Project>
|