2017-11-27 13:11:20 -05:00
<Project Sdk= "Microsoft.NET.Sdk" >
<PropertyGroup >
2017-12-12 20:41:40 -05:00
<Description > Classes for system related items derived from the Vanara PInvoke libraries. Includes a class for working with virtual disks (including async methods) and extensions for Process (privileges and elavation), FileInfo (compression info), and ServiceController (SetStartType) that pull extended information through native API calls.</Description>
2017-11-27 13:11:20 -05:00
<Copyright > Copyright © 2017</Copyright>
2017-12-12 20:41:40 -05:00
<AssemblyTitle > $(AssemblyName)</AssemblyTitle>
2018-02-07 11:44:01 -05:00
<VersionPrefix > 1.0.8</VersionPrefix>
2017-11-28 19:12:19 -05:00
<TargetFrameworks > net20;net35;net40;net45;netstandard2.0</TargetFrameworks>
2017-11-27 13:11:20 -05:00
<AssemblyName > Vanara.SystemServices</AssemblyName>
2017-12-12 20:41:40 -05:00
<PackageId > $(AssemblyName)</PackageId>
2017-11-27 13:11:20 -05:00
<GenerateAssemblyConfigurationAttribute > false</GenerateAssemblyConfigurationAttribute>
<GenerateAssemblyCompanyAttribute > false</GenerateAssemblyCompanyAttribute>
<GenerateAssemblyProductAttribute > false</GenerateAssemblyProductAttribute>
<RootNamespace > Vanara.Extensions</RootNamespace>
<Authors > David Hall</Authors>
<PackageProjectUrl > https://github.com/dahall/vanara</PackageProjectUrl>
<PackageLicenseUrl > https://github.com/dahall/vanara/blob/master/LICENSE</PackageLicenseUrl>
2017-11-29 13:11:01 -05:00
<PackageIconUrl > https://raw.githubusercontent.com/dahall/Vanara/master/docs/icons/Vanara48x48.png</PackageIconUrl>
2017-11-27 13:11:20 -05:00
<RepositoryUrl > https://github.com/dahall/vanara</RepositoryUrl>
<PackageTags > pinvoke vanara net-extensions interop</PackageTags>
<NeutralLanguage > en-US</NeutralLanguage>
<IncludeSource > true</IncludeSource>
</PropertyGroup>
2017-11-27 22:30:54 -05:00
<PropertyGroup Condition= "'$(Configuration)'=='Release'" >
2017-11-29 13:11:01 -05:00
<GeneratePackageOnBuild > true</GeneratePackageOnBuild>
<DocumentationFile > bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
2017-11-27 22:30:54 -05:00
</PropertyGroup>
2017-11-27 13:11:20 -05:00
<ItemGroup Condition= " '$(TargetFramework)' == 'net20' " >
<Reference Include= "System.Management" />
<Reference Include= "System.ServiceProcess" />
<Reference Include= "System" />
</ItemGroup>
<ItemGroup Condition= " '$(TargetFramework)' == 'net35' " >
<Reference Include= "System.Management" />
<Reference Include= "System.ServiceProcess" />
<Reference Include= "System" />
</ItemGroup>
<ItemGroup Condition= " '$(TargetFramework)' == 'net40' " >
<Reference Include= "System.Management" />
<Reference Include= "System.ServiceProcess" />
<Reference Include= "System" />
</ItemGroup>
2017-11-28 19:12:19 -05:00
<ItemGroup Condition= " '$(TargetFramework)' == 'net45' " >
2017-11-27 13:11:20 -05:00
<Reference Include= "System.Management" />
<Reference Include= "System.ServiceProcess" />
<Reference Include= "System" />
</ItemGroup>
2017-11-27 18:50:18 -05:00
<ItemGroup Condition= " '$(TargetFramework)' == 'netstandard2.0' " >
<PackageReference Include= "System.IO.FileSystem.AccessControl" Version= "4.4.0" />
</ItemGroup>
2017-11-27 13:11:20 -05:00
<ItemGroup >
<ProjectReference Include= "..\PInvoke\Kernel32\Vanara.PInvoke.Kernel32.csproj" />
2017-12-12 20:41:40 -05:00
<ProjectReference Include= "..\PInvoke\NetListMgr\Vanara.PInvoke.NetListMgr.csproj" />
<ProjectReference Include= "..\PInvoke\User32\Vanara.PInvoke.User32.csproj" />
2017-11-27 13:11:20 -05:00
<ProjectReference Include= "..\PInvoke\VirtDisk\Vanara.PInvoke.VirtDisk.csproj" />
<ProjectReference Include= "..\Security\Vanara.Security.csproj" />
</ItemGroup>
</Project>