1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<Project ToolsVersion =" 14.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
3
<PropertyGroup >
4
- <MinimumVisualStudioVersion >14.0 </MinimumVisualStudioVersion >
4
+ <MinimumVisualStudioVersion >$(VisualStudioVersion) </MinimumVisualStudioVersion >
5
5
<VSToolsPath Condition =" '$(VSToolsPath)' == ''" >$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath >
6
6
<UseCodebase >true</UseCodebase >
7
7
<StartAction >Program</StartAction >
61
61
<Compile Include =" Commands\Recompile.cs" />
62
62
<Compile Include =" Commands\CreateConfig.cs" />
63
63
<Compile Include =" Constants.cs" />
64
- <Compile Include =" ContentType\HBSContentTypeDefinition.cs" />
65
- <Compile Include =" ContentType\HandlebarsContentTypeDefinition.cs" />
66
64
<Compile Include =" ContentType\SassContentTypeDefinition.cs" />
67
- <Compile Include =" ContentType\StylContentTypeDefinition.cs" />
68
- <Compile Include =" ContentType\StylusContentTypeDefinition.cs" />
69
65
<Compile Include =" ErrorList\ErrorListService.cs" />
70
66
<Compile Include =" ErrorList\SinkManager.cs" />
71
67
<Compile Include =" ErrorList\TableDataSource.cs" />
91
87
<Link >Resources\LICENSE</Link >
92
88
<IncludeInVSIX >true</IncludeInVSIX >
93
89
</Content >
94
- <Content Include =" ..\WebCompiler\bin\$(Configuration)\net46\ WebCompiler.pdb" >
90
+ <Content Include =" ..\WebCompiler\bin\$(Configuration)\WebCompiler.pdb" >
95
91
<Link >WebCompiler.pdb</Link >
96
92
<IncludeInVSIX >true</IncludeInVSIX >
97
93
</Content >
212
208
<Reference Include =" Microsoft.VisualStudio.Utilities, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
213
209
<Private >False</Private >
214
210
</Reference >
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 >
211
+ <Reference Include =" NuGet.VisualStudio, Version=2.8.60318.667, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=x86" >
212
+ <HintPath >..\..\packages\NuGet.VisualStudio.2.8.5\lib\net40\NuGet.VisualStudio.dll</HintPath >
220
213
<EmbedInteropTypes >True</EmbedInteropTypes >
221
214
</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 >
225
215
<Reference Include =" PresentationCore" />
226
216
<Reference Include =" PresentationFramework" />
227
217
<Reference Include =" stdole, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" >
232
222
<Reference Include =" System.ComponentModel.Composition" />
233
223
<Reference Include =" System.Design" />
234
224
<Reference Include =" System.Windows.Forms" />
235
- <Reference Include =" System.Xml" />
236
225
<Reference Include =" WindowsBase" />
237
226
</ItemGroup >
238
227
<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" />
246
228
<ProjectReference Include =" ..\WebCompiler\WebCompiler.csproj" >
247
229
<Project >{b714b5b9-27c4-443c-9517-fe5c5ef46ea2}</Project >
248
230
<Name >WebCompiler</Name >
249
- <!-- Workaround for https://github.com/dotnet/sdk/issues/433 -->
250
- <Private >false</Private >
251
- <IncludeOutputGroupsInVSIX >
252
- </IncludeOutputGroupsInVSIX >
253
- <IncludeOutputGroupsInVSIXLocalOnly >
254
- </IncludeOutputGroupsInVSIXLocalOnly >
255
231
</ProjectReference >
256
232
</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 >
233
+ <ItemGroup />
265
234
<Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
266
- <Import Project =" $(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition =" Exists( '$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets') " />
235
+ <Import Project =" $(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition =" '$(VSToolsPath)' != '' " />
267
236
<ProjectExtensions />
237
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
238
+ Other similar extension points exist, see Microsoft.Common.targets.
239
+ <Target Name="BeforeBuild">
240
+ </Target>
241
+ <Target Name="AfterBuild">
242
+ </Target>
243
+ -->
268
244
</Project >
0 commit comments