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