<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.common.props')" />
  <Import Project="..\..\..\build\common.props" Condition="Exists('..\..\..\build\common.props')" />
  <PropertyGroup>
    <NoWarn>1762</NoWarn>
    <NuGetPackageImportStamp>d386b432</NuGetPackageImportStamp>
    <ResolveNuGetPackages>true</ResolveNuGetPackages>
    <PackagesDirectory>$(UserProfile)\.nuget\packages</PackagesDirectory>
    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
    <TargetFrameworkProfile />
    <ProjectGuid>{D0F9864B-D782-4471-81A2-29555E5DC0D7}</ProjectGuid>
    <ProjectTypeGuids>{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>NuGetVSExtension</RootNamespace>
    <GeneratePkgDefFile>true</GeneratePkgDefFile>
    <IncludeAssemblyInVSIXContainer>true</IncludeAssemblyInVSIXContainer>
    <IncludeCopyLocalReferencesInVSIXContainer>true</IncludeCopyLocalReferencesInVSIXContainer>
    <IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
    <IncludeDebugSymbolsInLocalVSIXDeployment>true</IncludeDebugSymbolsInLocalVSIXDeployment>
    <CopyBuildOutputToOutputDirectory>true</CopyBuildOutputToOutputDirectory>
    <CopyOutputSymbolsToOutputDirectory>true</CopyOutputSymbolsToOutputDirectory>
    <DeployExtension Condition=" '$(BuildingInsideVisualStudio)' != 'true' ">false</DeployExtension>
    <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
  </PropertyGroup>
  <PropertyGroup Condition="'$(VisualStudioVersion)' == '14.0'">
    <DefineConstants>$(DefineConstants);VS14</DefineConstants>
    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
    <AssemblyName>NuGet.Tools</AssemblyName>
  </PropertyGroup>
  <PropertyGroup Condition="'$(VisualStudioVersion)' == '15.0'">
    <DefineConstants>$(DefineConstants);VS15</DefineConstants>
    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
    <AssemblyName>NuGet.Tools.Dev15</AssemblyName>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)' == 'Debug' Or '$(Configuration)' == 'Coverage' Or '$(Configuration)' == 'Mono Debug'">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <DefineConstants>$(DefineConstants);DEBUG;CODE_ANALYSIS</DefineConstants>
    <StartAction>Program</StartAction>
    <StartProgram>$(MSBuildProgramFiles32)\Microsoft Visual Studio $(VisualStudioVersion)\Common7\IDE\devenv.exe</StartProgram>
    <StartArguments>/rootsuffix Exp /log</StartArguments>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)' == 'Release' Or '$(Configuration)' == 'Mono Release'">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)' == 'Mono Release'">
    <Prefer32Bit>false</Prefer32Bit>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)' == 'Release'">
    <Prefer32Bit>false</Prefer32Bit>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
    <CreateVsixContainer>True</CreateVsixContainer>
    <DeployExtension>True</DeployExtension>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="DataStreamFromComStream.cs" />
    <Compile Include="FontAndColorsRegistrationAttribute.cs" />
    <Compile Include="Guids.cs" />
    <Compile Include="VsCredentialProviderImporter.cs" />
    <Compile Include="InteractiveLoginProvider.cs" />
    <Compile Include="INuGetUIContextFactory.cs" />
    <Compile Include="IInteractiveLoginProvider.cs" />
    <Compile Include="NuGetSearchProvider.cs" />
    <Compile Include="NuGetSearchTask.cs" />
    <Compile Include="NuGetSettings.cs" />
    <Compile Include="NuGetStaticSearchResult.cs" />
    <Compile Include="OutputConsoleLogger.cs" />
    <Compile Include="PackageManagerWindowPane.cs" />
    <Compile Include="PkgCmdID.cs" />
    <Compile Include="NuGetPackage.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="ProvideExpressLoadKeyAttribute.cs" />
    <Compile Include="ProvideSearchProviderAttribute.cs" />
    <Compile Include="Resources.Designer.cs">
      <DependentUpon>Resources.resx</DependentUpon>
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
    </Compile>
    <Compile Include="SettingsToLegacySettings.cs" />
    <Compile Include="ShowErrorsCommand.cs" />
    <Compile Include="VisualStudioAccountProvider.cs" />
    <Compile Include="VisualStudioCredentialProvider.cs" />
    <Compile Include="VisualStudioUIContext.cs" />
    <Compile Include="VisualStudioUIContextFactory.cs" />
    <Compile Include="VsCredentialProviderAdapter.cs" />
    <Compile Include="VsEvents\OnBuildPackageRestorer.cs" />
    <Compile Include="VsEvents\ProjectRetargetingHandler.cs" />
    <Compile Include="VsEvents\ProjectUpgradeHandler.cs" />
    <Compile Include="VsUtility.cs" />
  </ItemGroup>
  <ItemGroup>
    <Content Include="..\VsConsole\PowerShellHost\Scripts\about_NuGet.PackageManagement.PowerShellCmdlets.help.txt">
      <Link>Modules\NuGet\about_NuGet.PackageManagement.PowerShellCmdlets.help.txt</Link>
      <IncludeInVSIX>true</IncludeInVSIX>
    </Content>
    <Content Include="..\VsConsole\PowerShellHost\Scripts\NuGet.PackageManagement.PowerShellCmdlets.dll-Help.xml">
      <Link>Modules\NuGet\NuGet.PackageManagement.PowerShellCmdlets.dll-Help.xml</Link>
      <IncludeInVSIX>true</IncludeInVSIX>
    </Content>
    <Content Include="Resources\nuget_256.png">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
      <IncludeInVSIX>true</IncludeInVSIX>
    </Content>
    <Content Include="Resources\nuget_96.png">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
      <IncludeInVSIX>true</IncludeInVSIX>
    </Content>
    <VSCTCompile Include="NuGetTools.vsct">
      <ResourceName>Menus.ctmenu</ResourceName>
      <SubType>Designer</SubType>
    </VSCTCompile>
    <Content Include="..\VsConsole\PowerShellHost\Scripts\Add-WrapperMembers.ps1">
      <Link>Modules\NuGet\Add-WrapperMembers.ps1</Link>
      <IncludeInVSIX>true</IncludeInVSIX>
    </Content>
    <Content Include="..\VsConsole\PowerShellHost\Scripts\NuGet.Format.ps1xml">
      <Link>Modules\NuGet\NuGet.Format.ps1xml</Link>
      <IncludeInVSIX>true</IncludeInVSIX>
    </Content>
    <Content Include="..\VsConsole\PowerShellHost\Scripts\NuGet.psd1">
      <Link>Modules\NuGet\NuGet.psd1</Link>
      <IncludeInVSIX>true</IncludeInVSIX>
    </Content>
    <Content Include="..\VsConsole\PowerShellHost\Scripts\nuget.psm1">
      <Link>Modules\NuGet\nuget.psm1</Link>
      <IncludeInVSIX>true</IncludeInVSIX>
    </Content>
    <Content Include="..\VsConsole\PowerShellHost\Scripts\NuGet.Types.ps1xml">
      <Link>Modules\NuGet\NuGet.Types.ps1xml</Link>
      <IncludeInVSIX>true</IncludeInVSIX>
    </Content>
    <Content Include="..\VsConsole\PowerShellHost\Scripts\Profile.ps1">
      <Link>Modules\NuGet\Profile.ps1</Link>
      <IncludeInVSIX>true</IncludeInVSIX>
    </Content>
    <None Include="project.json" />
    <None Include="Resources\nugetAbout.ico" />
    <None Include="Resources\Toolbar.png" />
    <None Include="source.extension.vsixmanifest">
      <SubType>Designer</SubType>
    </None>
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\NuGet.Credentials\NuGet.Credentials.csproj">
      <Project>{32a23995-14c7-483b-98c3-0ae4185373ea}</Project>
      <Name>NuGet.Credentials</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\NuGet.VisualStudio.Implementation\NuGet.VisualStudio.Implementation.csproj">
      <Project>{9623cf30-192c-4864-b419-29649169ae30}</Project>
      <Name>NuGet.VisualStudio.Implementation</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\Options\Options.csproj">
      <Project>{53ab7187-cdf3-48b5-b90e-8919d3cb904d}</Project>
      <Name>Options</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\PackageManagement.PowerShellCmdlets\PackageManagement.PowerShellCmdlets.csproj">
      <Project>{26dc17ac-a390-4515-a2c0-07a0950036c5}</Project>
      <Name>PackageManagement.PowerShellCmdlets</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\PackageManagement.UI\PackageManagement.UI.csproj">
      <Project>{538adefd-2170-40a9-a2c5-ec8369cfe490}</Project>
      <Name>PackageManagement.UI</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\PackageManagement.VisualStudio\PackageManagement.VisualStudio.csproj">
      <Project>{306cddfa-ff0b-4299-930c-9ec6c9308160}</Project>
      <Name>PackageManagement.VisualStudio</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\TeamFoundationServer14\TeamFoundationServer14.csproj">
      <Project>{e961d080-f10b-4f11-bea0-056509c086cc}</Project>
      <Name>TeamFoundationServer14</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\VisualStudio.Interop\VisualStudio.Interop.csproj">
      <Project>{7DB43FE1-75E1-49F9-B2C8-06A552BA2144}</Project>
      <Name>VisualStudio.Interop</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\VisualStudio14\VisualStudio14.csproj">
      <Project>{eea49a74-6efc-410e-9745-bad367ac151d}</Project>
      <Name>VisualStudio14</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\VisualStudio\VisualStudio.csproj">
      <Project>{e5556bc6-a7fd-4d8e-8a7d-7648df1d7471}</Project>
      <Name>VisualStudio</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\VsConsole\Console.Types\Console.Types.csproj">
      <Project>{6fd11460-39a3-4a10-ba63-7541b0a7d053}</Project>
      <Name>Console.Types</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\VsConsole\Console\Console.csproj">
      <Project>{50e33da2-af14-486d-81b8-bd8409744a38}</Project>
      <Name>Console</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\VsConsole\PowerShellHostProvider\PowerShellHostProvider.csproj">
      <Project>{a5e7aeb3-738f-4c39-a459-00f90483b2fe}</Project>
      <Name>PowerShellHostProvider</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
    <ProjectReference Include="..\VsConsole\PowerShellHost\PowerShellHost.csproj">
      <Project>{5a79eef3-51c0-4a14-8d37-50ef38ad835d}</Project>
      <Name>PowerShellHost</Name>
      <IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup</IncludeOutputGroupsInVSIX>
      <IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup</IncludeOutputGroupsInVSIXLocalOnly>
      <Private>False</Private>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <Reference Include="EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
      <EmbedInteropTypes>True</EmbedInteropTypes>
    </Reference>
    <Reference Include="envdte80, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
      <EmbedInteropTypes>True</EmbedInteropTypes>
    </Reference>
    <Reference Include="Microsoft.CSharp">
      <Private>False</Private>
    </Reference>
    <Reference Include="Microsoft.VisualStudio.CoreUtility, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
      <Private>False</Private>
    </Reference>
    <Reference Include="Microsoft.VisualStudio.ComponentModelHost">
      <Private>False</Private>
      <HintPath>$(ProgramFiles)\Microsoft Visual Studio $(VisualStudioVersion)\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.ComponentModelHost.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
      <EmbedInteropTypes>True</EmbedInteropTypes>
    </Reference>
    <Reference Include="PresentationCore">
      <Private>False</Private>
    </Reference>
    <Reference Include="PresentationFramework">
      <Private>False</Private>
    </Reference>
    <Reference Include="System">
      <Private>False</Private>
    </Reference>
    <Reference Include="System.ComponentModel.Composition">
      <Private>False</Private>
    </Reference>
    <Reference Include="System.Design">
      <Private>False</Private>
    </Reference>
    <Reference Include="WindowsBase">
      <Private>False</Private>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="Resources.resx">
      <Generator>ResXFileCodeGenerator</Generator>
      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
      <SubType>Designer</SubType>
    </EmbeddedResource>
    <EmbeddedResource Include="VSPackage.resx">
      <MergeWithCTO>true</MergeWithCTO>
      <ManifestResourceName>VSPackage</ManifestResourceName>
      <SubType>Designer</SubType>
    </EmbeddedResource>
  </ItemGroup>
  <Choose>
    <When Condition="'$(Configuration)' == 'Release'">
      <ItemGroup>
        <Content Include="eula.rtf">
          <CopyToOutputDirectory>Always</CopyToOutputDirectory>
          <IncludeInVSIX>true</IncludeInVSIX>
        </Content>
      </ItemGroup>
    </When>
    <Otherwise>
      <ItemGroup>
        <Content Include="LICENSE.txt">
          <CopyToOutputDirectory>Always</CopyToOutputDirectory>
          <IncludeInVSIX>true</IncludeInVSIX>
        </Content>
      </ItemGroup>
    </Otherwise>
  </Choose>
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <Import Project="$(EnlistmentRoot)\build\common.targets" />
  <Import Project="$(EnlistmentRoot)\build\sign.targets" />
  <Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" />
  <PropertyGroup Condition="'$(VisualStudioVersion)' == '14.0'">
    <PreBuildEvent>copy /y "$(MSBuildProjectDirectory)\project.dev14.json" "$(MSBuildProjectDirectory)\project.json"</PreBuildEvent>
  </PropertyGroup>
  <PropertyGroup Condition="'$(VisualStudioVersion)' == '15.0'">
    <PreBuildEvent>copy /y "$(MSBuildProjectDirectory)\project.dev15.json" "$(MSBuildProjectDirectory)\project.json"</PreBuildEvent>
  </PropertyGroup>
  <PropertyGroup>
    <PostBuildEvent>"$(MSBuildProjectDirectory)\EnsureDirectoryAndCopy.bat" "$(TargetVsixContainer)" "$(ArtifactRoot)"</PostBuildEvent>
  </PropertyGroup>
  <ItemGroup>
    <VsixIncludeFile Include=".vsixinclude" />
    <VsixIgnoreFile Include=".vsixignore" />
  </ItemGroup>
  <Target Name="ReadVsixIncludeListFromFile">
    <ReadLinesFromFile File="@(VsixIncludeFile)">
      <Output TaskParameter="Lines" ItemName="IncludeVsixFilesList" />
    </ReadLinesFromFile>
    <ItemGroup>
      <IncludeVsixFilesList Remove="@(IncludeVsixFilesList)" Condition="'%(Identity)' != '' AND $([System.String]::new('%(Identity)').StartsWith('#'))" />
    </ItemGroup>
  </Target>
  <Target Name="ReadVsixIgnoreListFromFile">
    <ReadLinesFromFile File="@(VsixIgnoreFile)">
      <Output TaskParameter="Lines" ItemName="IgnoreVsixFilesList" />
    </ReadLinesFromFile>
    <ItemGroup>
      <IgnoreVsixFilesList Remove="@(IgnoreVsixFilesList)" Condition="'%(Identity)' != '' AND $([System.String]::new('%(Identity)').StartsWith('#'))" />
    </ItemGroup>
  </Target>
  <Target Name="RemoveUnsolicitedVsixAssemblies" AfterTargets="GetVsixSourceItems" Condition="'$(IncludeCopyLocalReferencesInVSIXContainer)'=='true'" DependsOnTargets="ReadVsixIncludeListFromFile;ReadVsixIgnoreListFromFile">
    <Message Text="Filtering VSIX package files..." Importance="high" />
    <ItemGroup>
      <AllVsixAssemblies Include="@(VSIXSourceItem->'%(FileName)%(Extension)')" Condition=" '%(Extension)' == '.dll' ">
        <SourceFile>%(VSIXSourceItem.Identity)</SourceFile>
      </AllVsixAssemblies>
    </ItemGroup>
    <ItemGroup>
      <SuppressPackaging Include="@(AllVsixAssemblies)" Exclude="@(IncludeVsixFilesList)" />
      <MissingRequiredAssemblies Include="@(IncludeVsixFilesList)" Exclude="@(AllVsixAssemblies)" />
      <NotListedDependencies Include="@(SuppressPackaging)" Exclude="@(IgnoreVsixFilesList)" />
      <MissingIgnoredAssemblies Include="@(IgnoreVsixFilesList)" Exclude="@(AllVsixAssemblies)" />
      <VSIXSourceItem Remove="@(SuppressPackaging->'%(SourceFile)')" />
    </ItemGroup>
    <Message Text="Suppressed file '%(SuppressPackaging.SourceFile)'" Condition=" '@(SuppressPackaging)' != '' " />
    <Message Text="Included file '%(VSIXSourceItem.Identity)'" Condition=" '@(VSIXSourceItem)' != '' " />
    <Error Text="Missing @(MissingRequiredAssemblies->Count()) required file(s) '@(MissingRequiredAssemblies)'" Condition=" '@(MissingRequiredAssemblies)' != '' " File=".vsixinclude" />
    <Error Text="Found @(NotListedDependencies->Count()) not listed file(s) '@(NotListedDependencies)'" Condition=" '@(NotListedDependencies)' != '' " File=".vsixinclude" />
    <Warning Text="Missing @(MissingIgnoredAssemblies->Count()) ignored file(s) '@(MissingIgnoredAssemblies)'" Condition=" '@(MissingIgnoredAssemblies)' != '' " File=".vsixignore" />
    <Message Text="Included @(VSIXSourceItem->Count()) file(s). Filtered @(SuppressPackaging->Count()) file(s)." Importance="high" />
  </Target>
</Project>