1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <Project xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
+ <Target Name =" RemoveVSSDKAssemblies"
4
+ AfterTargets =" GetVsixSourceItems" >
5
+ <ItemGroup >
6
+ <SuppressPackaging Include =" @(VSIXSourceItem)"
7
+ Condition ="
8
+ '%(FileName)' == 'EnvDTE' or
9
+ '%(FileName)' == 'EnvDTE80' or
10
+ '%(FileName)' == 'Microsoft.Build.Conversion.Core' or
11
+ '%(FileName)' == 'Microsoft.Build' or
12
+ '%(FileName)' == 'Microsoft.Build.Engine' or
13
+ '%(FileName)' == 'Microsoft.Build.Framework' or
14
+ '%(FileName)' == 'Microsoft.Build.Tasks.Core' or
15
+ '%(FileName)' == 'Microsoft.Build.Utilities.Core' or
16
+ '%(FileName)' == 'Microsoft.CodeAnalysis.CSharp.Desktop' or
17
+ '%(FileName)' == 'Microsoft.CodeAnalysis.CSharp' or
18
+ '%(FileName)' == 'Microsoft.CodeAnalysis.Desktop' or
19
+ '%(FileName)' == 'Microsoft.CodeAnalysis' or
20
+ '%(FileName)' == 'Microsoft.CSharp' or
21
+ '%(FileName)' == 'Microsoft.MSXML' or
22
+ '%(FileName)' == 'Microsoft.VisualStudio.CommonIDE' or
23
+ '%(FileName)' == 'Microsoft.VisualStudio.ComponentModelHost' or
24
+ '%(FileName)' == 'Microsoft.VisualStudio.Diagnostics.Assert' or
25
+ '%(FileName)' == 'Microsoft.VisualStudio.ExtensibilityHosting' or
26
+ '%(FileName)' == 'Microsoft.VisualStudio.GraphModel' or
27
+ '%(FileName)' == 'Microsoft.VisualStudio.TemplateWizardInterface' or
28
+ '%(FileName)' == 'Microsoft.VisualStudio.Text.Internal' or
29
+ '%(FileName)' == 'microsoft.visualstudio.vcprojectengine' or
30
+ '%(FileName)' == 'Microsoft.VisualStudio.VSHelp' or
31
+ '%(FileName)' == 'Microsoft.VisualStudio.VSHelp80' or
32
+ '%(FileName)' == 'mscorlib' or
33
+ '%(FileName)' == 'stdole' or
34
+ '%(FileName)' == 'System' or
35
+ '%(FileName)' == 'System.Collections.Concurrent' or
36
+ '%(FileName)' == 'System.Collections' or
37
+ '%(FileName)' == 'System.Collections.Immutable' or
38
+ '%(FileName)' == 'System.Composition.AttributedModel' or
39
+ '%(FileName)' == 'System.Composition.Convention' or
40
+ '%(FileName)' == 'System.Composition.Hosting' or
41
+ '%(FileName)' == 'System.Composition.Runtime' or
42
+ '%(FileName)' == 'System.Composition.TypedParts' or
43
+ '%(FileName)' == 'System.Core' or
44
+ '%(FileName)' == 'System.Data.DataSetExtensions' or
45
+ '%(FileName)' == 'System.Data' or
46
+ '%(FileName)' == 'System.Net.Http' or
47
+ '%(FileName)' == 'System.Xml' or
48
+ '%(FileName)' == 'System.Xml.Linq' or
49
+ '%(FileName)' == 'System.Diagnostics.Debug' or
50
+ '%(FileName)' == 'System.Diagnostics.Tools' or
51
+ '%(FileName)' == 'System.Diagnostics.Tracing' or
52
+ '%(FileName)' == 'System.Dynamic.Runtime' or
53
+ '%(FileName)' == 'System.Globalization' or
54
+ '%(FileName)' == 'System.IO' or
55
+ '%(FileName)' == 'System.Linq' or
56
+ '%(FileName)' == 'System.Reflection' or
57
+ '%(FileName)' == 'System.Reflection.Extensions' or
58
+ '%(FileName)' == 'System.Reflection.Metadata' or
59
+ '%(FileName)' == 'System.Reflection.Primitives' or
60
+ '%(FileName)' == 'System.Resources.ResourceManager' or
61
+ '%(FileName)' == 'System.Runtime' or
62
+ '%(FileName)' == 'System.Runtime.Extensions' or
63
+ '%(FileName)' == 'System.Text.Encoding' or
64
+ '%(FileName)' == 'System.Text.Encoding.Extensions' or
65
+ '%(FileName)' == 'System.Threading' or
66
+ '%(FileName)' == 'System.Threading.Tasks.Dataflow' or
67
+ '%(FileName)' == 'System.Threading.Tasks' or
68
+ '%(FileName)' == 'VSLangProj' or
69
+ '%(FileName)' == 'VSLangProj2' or
70
+ '%(FileName)' == 'VSLangProj80' or
71
+ '%(FileName)' == 'Microsoft.VisualStudio.ProjectSystem.v14only' or
72
+ '%(FileName)' == 'Microsoft.VisualStudio.ProjectSystem.VS.V14Only' or
73
+ '%(FileName)' == 'Microsoft.VisualStudio.ProjectSystem.Utilities.v14.0' or
74
+ '%(FileName)' == 'Microsoft.VisualStudio.ProjectSystem.Interop' or
75
+ '%(FileName)' == 'Microsoft.VisualStudio.Threading' or
76
+ '%(FileName)' == 'Microsoft.VisualStudio.Validation' or
77
+ '%(FileName)' == 'Microsoft.VisualStudio.Composition' or
78
+ '%(FileName)' == 'Microsoft.VisualStudio.Composition.Configuration' or
79
+ '%(FileName)' == 'Microsoft.VisualStudio.Debugger.Interop.10.0' or
80
+ '%(FileName)' == 'Microsoft.VisualStudio.Debugger.Interop.11.0' or
81
+ '%(FileName)' == 'Microsoft.VisualStudio.Debugger.Interop.12.0' or
82
+ '%(FileName)' == 'Microsoft.VisualStudio.Debugger.Interop.14.0' or
83
+ '%(FileName)' == 'Microsoft.VisualStudio.Debugger.Interop' or
84
+ '%(FileName)' == 'Microsoft.VisualStudio.Debugger.InteropA' or
85
+ '%(FileName)' == 'Microsoft.VisualStudio.Designer.Interfaces' or
86
+ '%(FileName)' == 'Microsoft.VisualStudio.ManagedInterfaces.9.0' or
87
+ '%(FileName)' == 'Microsoft.VisualStudio.ManagedInterfaces' or
88
+ '%(FileName)' == 'Microsoft.VisualStudio.ManagedInterfaces.WCF' or
89
+ '%(FileName)' == 'Microsoft.VisualStudio.OLE.Interop' or
90
+ '%(FileName)' == 'Microsoft.VisualStudio.ProjectAggregator' or
91
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.Interop.10.0' or
92
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.Interop.8.0' or
93
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.Interop.9.0' or
94
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.Interop' or
95
+ '%(FileName)' == 'Microsoft.VisualStudio.TextManager.Interop.10.0' or
96
+ '%(FileName)' == 'Microsoft.VisualStudio.TextManager.Interop.8.0' or
97
+ '%(FileName)' == 'Microsoft.VisualStudio.TextManager.Interop.9.0' or
98
+ '%(FileName)' == 'Microsoft.VisualStudio.TextManager.Interop' or
99
+ '%(FileName)' == 'Microsoft.VisualStudio.WCFReference.Interop' or
100
+ '%(FileName)' == 'Microsoft.Data.ConnectionUI' or
101
+ '%(FileName)' == 'Microsoft.VisualStudio.CoreUtility' or
102
+ '%(FileName)' == 'Microsoft.VisualStudio.Data.Core' or
103
+ '%(FileName)' == 'Microsoft.VisualStudio.Data' or
104
+ '%(FileName)' == 'Microsoft.VisualStudio.Data.Framework' or
105
+ '%(FileName)' == 'Microsoft.VisualStudio.Data.Services' or
106
+ '%(FileName)' == 'Microsoft.VisualStudio.Debugger.Engine' or
107
+ '%(FileName)' == 'Microsoft.VisualStudio.Editor' or
108
+ '%(FileName)' == 'Microsoft.VisualStudio.ImageCatalog' or
109
+ '%(FileName)' == 'Microsoft.VisualStudio.Imaging' or
110
+ '%(FileName)' == 'Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime' or
111
+ '%(FileName)' == 'Microsoft.VisualStudio.Language.Intellisense' or
112
+ '%(FileName)' == 'Microsoft.VisualStudio.Language.StandardClassification' or
113
+ '%(FileName)' == 'Microsoft.VisualStudio.Package.LanguageService.14.0' or
114
+ '%(FileName)' == 'Microsoft.VisualStudio.QualityTools.Vsip' or
115
+ '%(FileName)' == 'Microsoft.VisualStudio.Settings.14.0' or
116
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.14.0' or
117
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.Design' or
118
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.Immutable.10.0' or
119
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.Immutable.11.0' or
120
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.Immutable.12.0' or
121
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.Immutable.14.0' or
122
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.Interop.11.0' or
123
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.Interop.12.0' or
124
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.Interop.12.1.DesignTime' or
125
+ '%(FileName)' == 'Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime' or
126
+ '%(FileName)' == 'Microsoft.VisualStudio.Text.Data' or
127
+ '%(FileName)' == 'Microsoft.VisualStudio.Text.Logic' or
128
+ '%(FileName)' == 'Microsoft.VisualStudio.Text.UI' or
129
+ '%(FileName)' == 'Microsoft.VisualStudio.Text.UI.Wpf' or
130
+ '%(FileName)' == 'Microsoft.VisualStudio.TextManager.Interop.11.0' or
131
+ '%(FileName)' == 'Microsoft.VisualStudio.TextManager.Interop.12.0' or
132
+ '%(FileName)' == 'Microsoft.VisualStudio.TextManager.Interop.12.1.DesignTime' or
133
+ '%(FileName)' == 'Microsoft.VisualStudio.TextTemplating.14.0' or
134
+ '%(FileName)' == 'Microsoft.VisualStudio.TextTemplating.Interfaces.10.0' or
135
+ '%(FileName)' == 'Microsoft.VisualStudio.TextTemplating.Interfaces.11.0' or
136
+ '%(FileName)' == 'Microsoft.VisualStudio.TextTemplating.Interfaces.14.0' or
137
+ '%(FileName)' == 'Microsoft.VisualStudio.TextTemplating.VSHost.14.0' or
138
+ '%(FileName)' == 'Microsoft.VisualStudio.Utilities' or
139
+ '%(FileName)' == 'Microsoft.VSSDK.UnitTestLibrary' or
140
+ '%(FileName)' == 'Microsoft.Windows.Simulator.Client'
141
+ " />
142
+ <VSIXSourceItem Remove =" @(SuppressPackaging)" />
143
+ </ItemGroup >
144
+ <Message Text =' Suppressed "%(SuppressPackaging.FileName)%(SuppressPackaging.Extension)" from being included in VSIX.' />
145
+ </Target >
146
+ </Project >
0 commit comments