OpenHardwareMonitorLib.csproj
author moel.mich
Sat, 25 Jun 2011 14:46:28 +0000
changeset 304 16a86362c2ca
parent 247 6dc755f1970e
child 308 d882720734bf
permissions -rw-r--r--
Changed the maximum buffer size for double buffering of controls that isn't disposed after each draw call to the size of the screen. This should reduce the memory allocation and disposing on each sensor update. Also page faults are no longer increasing with this change.
moel@239
     1
<?xml version="1.0" encoding="utf-8"?>
moel@166
     2
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
moel@165
     3
  <PropertyGroup>
moel@165
     4
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
moel@165
     5
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
moel@165
     6
    <ProductVersion>9.0.30729</ProductVersion>
moel@165
     7
    <SchemaVersion>2.0</SchemaVersion>
moel@165
     8
    <ProjectGuid>{B0397530-545A-471D-BB74-027AE456DF1A}</ProjectGuid>
moel@165
     9
    <OutputType>Library</OutputType>
moel@165
    10
    <AppDesignerFolder>Properties</AppDesignerFolder>
moel@165
    11
    <RootNamespace>OpenHardwareMonitor</RootNamespace>
moel@165
    12
    <AssemblyName>OpenHardwareMonitorLib</AssemblyName>
moel@165
    13
    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
moel@165
    14
    <FileAlignment>512</FileAlignment>
moel@166
    15
    <FileUpgradeFlags>
moel@166
    16
    </FileUpgradeFlags>
moel@166
    17
    <OldToolsVersion>3.5</OldToolsVersion>
moel@166
    18
    <UpgradeBackupLocation />
moel@166
    19
    <PublishUrl>publish\</PublishUrl>
moel@166
    20
    <Install>true</Install>
moel@166
    21
    <InstallFrom>Disk</InstallFrom>
moel@166
    22
    <UpdateEnabled>false</UpdateEnabled>
moel@166
    23
    <UpdateMode>Foreground</UpdateMode>
moel@166
    24
    <UpdateInterval>7</UpdateInterval>
moel@166
    25
    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
moel@166
    26
    <UpdatePeriodically>false</UpdatePeriodically>
moel@166
    27
    <UpdateRequired>false</UpdateRequired>
moel@166
    28
    <MapFileExtensions>true</MapFileExtensions>
moel@166
    29
    <ApplicationRevision>0</ApplicationRevision>
moel@166
    30
    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
moel@166
    31
    <IsWebBootstrapper>false</IsWebBootstrapper>
moel@166
    32
    <UseApplicationTrust>false</UseApplicationTrust>
moel@166
    33
    <BootstrapperEnabled>true</BootstrapperEnabled>
moel@165
    34
  </PropertyGroup>
moel@165
    35
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
moel@165
    36
    <DebugSymbols>true</DebugSymbols>
moel@165
    37
    <DebugType>full</DebugType>
moel@165
    38
    <Optimize>false</Optimize>
moel@165
    39
    <OutputPath>Bin\Debug\</OutputPath>
moel@165
    40
    <DefineConstants>TRACE;DEBUG</DefineConstants>
moel@165
    41
    <ErrorReport>prompt</ErrorReport>
moel@165
    42
    <WarningLevel>4</WarningLevel>
moel@166
    43
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
moel@165
    44
  </PropertyGroup>
moel@165
    45
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
moel@165
    46
    <DebugType>none</DebugType>
moel@165
    47
    <Optimize>true</Optimize>
moel@165
    48
    <OutputPath>Bin\Release\</OutputPath>
moel@165
    49
    <DefineConstants>TRACE</DefineConstants>
moel@165
    50
    <ErrorReport>prompt</ErrorReport>
moel@165
    51
    <WarningLevel>4</WarningLevel>
moel@166
    52
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
moel@165
    53
  </PropertyGroup>
moel@165
    54
  <ItemGroup>
moel@165
    55
    <Reference Include="System" />
moel@165
    56
    <Reference Include="System.Management" />
moel@165
    57
  </ItemGroup>
moel@165
    58
  <ItemGroup>
moel@298
    59
    <Compile Include="Collections\RingCollection.cs" />
moel@165
    60
    <Compile Include="Hardware\ATI\ADL.cs" />
moel@165
    61
    <Compile Include="Hardware\ATI\ATIGPU.cs" />
moel@165
    62
    <Compile Include="Hardware\ATI\ATIGroup.cs" />
moel@247
    63
    <Compile Include="Hardware\Control.cs" />
moel@247
    64
    <Compile Include="Hardware\IControl.cs" />
moel@236
    65
    <Compile Include="Hardware\IOControlCode.cs" />
moel@165
    66
    <Compile Include="Hardware\Computer.cs" />
moel@196
    67
    <Compile Include="Hardware\CPU\AMDCPU.cs" />
moel@191
    68
    <Compile Include="Hardware\CPU\GenericCPU.cs" />
moel@165
    69
    <Compile Include="Hardware\CPU\AMD0FCPU.cs" />
moel@165
    70
    <Compile Include="Hardware\CPU\AMD10CPU.cs" />
moel@165
    71
    <Compile Include="Hardware\CPU\CPUGroup.cs" />
moel@165
    72
    <Compile Include="Hardware\CPU\CPUID.cs" />
moel@165
    73
    <Compile Include="Hardware\CPU\CPULoad.cs" />
moel@165
    74
    <Compile Include="Hardware\CPU\IntelCPU.cs" />
moel@245
    75
    <Compile Include="Hardware\LPC\NCT677X.cs" />
moel@236
    76
    <Compile Include="Hardware\Opcode.cs" />
moel@236
    77
    <Compile Include="Hardware\Ring0.cs" />
moel@236
    78
    <Compile Include="Hardware\KernelDriver.cs" />
moel@165
    79
    <Compile Include="Hardware\Hardware.cs" />
moel@165
    80
    <Compile Include="Hardware\HDD\HDD.cs" />
moel@165
    81
    <Compile Include="Hardware\HDD\HDDGroup.cs" />
moel@165
    82
    <Compile Include="Hardware\HDD\SMART.cs" />
moel@171
    83
    <Compile Include="Hardware\Heatmaster\Heatmaster.cs" />
moel@171
    84
    <Compile Include="Hardware\Heatmaster\HeatmasterGroup.cs" />
moel@165
    85
    <Compile Include="Hardware\IComputer.cs" />
moel@165
    86
    <Compile Include="Hardware\Identifier.cs" />
moel@165
    87
    <Compile Include="Hardware\IElement.cs" />
moel@165
    88
    <Compile Include="Hardware\IGroup.cs" />
moel@165
    89
    <Compile Include="Hardware\IHardware.cs" />
moel@165
    90
    <Compile Include="Hardware\IParameter.cs" />
moel@165
    91
    <Compile Include="Hardware\ISensor.cs" />
moel@165
    92
    <Compile Include="Hardware\IVisitor.cs" />
moel@165
    93
    <Compile Include="Hardware\LPC\Chip.cs" />
moel@165
    94
    <Compile Include="Hardware\LPC\F718XX.cs" />
moel@165
    95
    <Compile Include="Hardware\LPC\ISuperIO.cs" />
moel@165
    96
    <Compile Include="Hardware\LPC\IT87XX.cs" />
moel@165
    97
    <Compile Include="Hardware\LPC\LMSensors.cs" />
moel@165
    98
    <Compile Include="Hardware\LPC\LPCIO.cs" />
moel@165
    99
    <Compile Include="Hardware\LPC\W836XX.cs" />
moel@165
   100
    <Compile Include="Hardware\Mainboard\Mainboard.cs" />
moel@165
   101
    <Compile Include="Hardware\Mainboard\MainboardGroup.cs" />
moel@165
   102
    <Compile Include="Hardware\Mainboard\Manufacturer.cs" />
moel@165
   103
    <Compile Include="Hardware\Mainboard\Model.cs" />
moel@165
   104
    <Compile Include="Hardware\Mainboard\SMBIOS.cs" />
moel@165
   105
    <Compile Include="Hardware\Mainboard\SuperIOHardware.cs" />
moel@165
   106
    <Compile Include="Hardware\Nvidia\NVAPI.cs" />
moel@165
   107
    <Compile Include="Hardware\Nvidia\NvidiaGPU.cs" />
moel@165
   108
    <Compile Include="Hardware\Nvidia\NvidiaGroup.cs" />
moel@165
   109
    <Compile Include="Hardware\Parameter.cs" />
moel@165
   110
    <Compile Include="Hardware\Sensor.cs" />
moel@165
   111
    <Compile Include="Hardware\SensorVisitor.cs" />
moel@165
   112
    <Compile Include="Hardware\TBalancer\FTD2XX.cs" />
moel@165
   113
    <Compile Include="Hardware\TBalancer\TBalancer.cs" />
moel@165
   114
    <Compile Include="Hardware\TBalancer\TBalancerGroup.cs" />
moel@165
   115
    <Compile Include="Hardware\ISettings.cs" />
moel@165
   116
    <Compile Include="Hardware\HexStringArray.cs" />
moel@165
   117
    <Compile Include="Collections\IReadOnlyArray.cs" />
moel@165
   118
    <Compile Include="Collections\ListSet.cs" />
moel@165
   119
    <Compile Include="Hardware\PInvokeDelegateFactory.cs" />
moel@165
   120
    <Compile Include="Collections\ReadOnlyArray.cs" />
moel@166
   121
    <Compile Include="Properties\AssemblyLibInfo.cs" />
moel@166
   122
    <Compile Include="Properties\AssemblyVersion.cs" />
moel@238
   123
    <Compile Include="Hardware\ThreadAffinity.cs" />
moel@166
   124
  </ItemGroup>
moel@166
   125
  <ItemGroup>
moel@166
   126
    <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
moel@166
   127
      <Visible>False</Visible>
moel@166
   128
      <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
moel@166
   129
      <Install>false</Install>
moel@166
   130
    </BootstrapperPackage>
moel@166
   131
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
moel@166
   132
      <Visible>False</Visible>
moel@166
   133
      <ProductName>.NET Framework 3.5 SP1</ProductName>
moel@166
   134
      <Install>true</Install>
moel@166
   135
    </BootstrapperPackage>
moel@166
   136
    <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
moel@166
   137
      <Visible>False</Visible>
moel@166
   138
      <ProductName>Windows Installer 3.1</ProductName>
moel@166
   139
      <Install>true</Install>
moel@166
   140
    </BootstrapperPackage>
moel@165
   141
  </ItemGroup>
moel@236
   142
  <ItemGroup>
moel@236
   143
    <EmbeddedResource Include="Hardware\WinRing0.sys" />
moel@236
   144
    <EmbeddedResource Include="Hardware\WinRing0x64.sys" />
moel@236
   145
  </ItemGroup>
moel@165
   146
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
moel@165
   147
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
moel@165
   148
       Other similar extension points exist, see Microsoft.Common.targets.
moel@165
   149
  <Target Name="BeforeBuild">
moel@165
   150
  </Target>
moel@165
   151
  <Target Name="AfterBuild">
moel@165
   152
  </Target>
moel@165
   153
  -->
moel@165
   154
</Project>