212
212
<Reference Include =" Microsoft.VisualStudio.Utilities, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
213
213
<Private >False</Private >
214
214
</Reference >
215
- <Reference Include =" NuGet.VisualStudio, Version=2.8.60318.667, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=x86" >
216
- <HintPath >..\..\packages\NuGet.VisualStudio.2.8.5\lib\net40\NuGet.VisualStudio.dll</HintPath >
215
+ <Reference Include =" Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL" >
216
+ <HintPath >..\..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll</HintPath >
217
+ </Reference >
218
+ <Reference Include =" NuGet.VisualStudio, Version=3.5.0.1996, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
219
+ <HintPath >..\..\packages\NuGet.VisualStudio.3.5.0\lib\net45\NuGet.VisualStudio.dll</HintPath >
217
220
<EmbedInteropTypes >True</EmbedInteropTypes >
218
221
</Reference >
222
+ <Reference Include =" NUglify, Version=1.5.5.0, Culture=neutral, PublicKeyToken=15bc7810aec21b5e, processorArchitecture=MSIL" >
223
+ <HintPath >..\..\packages\NUglify.1.5.5\lib\net40\NUglify.dll</HintPath >
224
+ </Reference >
219
225
<Reference Include =" PresentationCore" />
220
226
<Reference Include =" PresentationFramework" />
221
227
<Reference Include =" stdole, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" >
226
232
<Reference Include =" System.ComponentModel.Composition" />
227
233
<Reference Include =" System.Design" />
228
234
<Reference Include =" System.Windows.Forms" />
235
+ <Reference Include =" System.Xml" />
229
236
<Reference Include =" WindowsBase" />
230
237
</ItemGroup >
231
238
<ItemGroup >
239
+ <!--
240
+ Exclude some facade-only assemblies (i.e. assemblies without any implementation) from the VSIX using the SuppressFromVsix ItemGroup.
241
+ The list is dependent on the framework being targeted. Changes to TargetFrameworkVersion would may require changes to the SuppressFromVsix ItemGroup.
242
+ -->
243
+ <SuppressFromVsix Include =" Microsoft.Build.Framework.dll" Visible =" false" />
244
+ <SuppressFromVsix Include =" Microsoft.Build.Utilities.Core.dll" Visible =" false" />
245
+ <SuppressFromVsix Include =" System.Threading.Thread.dll" Visible =" false" />
232
246
<ProjectReference Include =" ..\WebCompiler\WebCompiler.csproj" >
233
247
<Project >{b714b5b9-27c4-443c-9517-fe5c5ef46ea2}</Project >
234
- <Name >WebCompiler</Name >
248
+ <Name >WebCompiler</Name >
235
249
<!-- Workaround for https://github.com/dotnet/sdk/issues/433 -->
236
250
<Private >false</Private >
237
251
<IncludeOutputGroupsInVSIX >
240
254
</IncludeOutputGroupsInVSIXLocalOnly >
241
255
</ProjectReference >
242
256
</ItemGroup >
243
- <ItemGroup />
257
+ <ItemGroup >
258
+ <VSIXSourceItem Include =" ..\WebCompiler\MSBuild\*.targets" Visible =" false" />
259
+ <VSIXSourceItem Include =" ..\WebCompiler\bin\$(Configuration)\net46\WebCompiler.pdb" Visible =" false" />
260
+ <VSIXSourceItem Include =" ..\WebCompiler\bin\$(Configuration)\net46\WebCompiler.exe" Visible =" false" />
261
+ <Content Include =" @(VSIXSourceItem)" >
262
+ <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
263
+ </Content >
264
+ </ItemGroup >
244
265
<Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
245
- <Import Project =" $(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition =" '$(VSToolsPath)' != '' " />
266
+ <Import Project =" $(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition =" Exists( '$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets') " />
246
267
<ProjectExtensions />
247
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
248
- Other similar extension points exist, see Microsoft.Common.targets.
249
- <Target Name="BeforeBuild">
250
- </Target>
251
- <Target Name="AfterBuild">
252
- </Target>
253
- -->
254
268
</Project >
0 commit comments