OpenHardwareMonitorLib.csproj
author sl
Sun, 03 Feb 2013 18:01:50 +0100
changeset 391 ca4c0e7ae75d
parent 372 2de3a3e5f0b5
child 394 60a1e2b6ed71
permissions -rw-r--r--
Converted project to VisualStudio 2012.
Adding SoundGraphDisplay and SensorFrontView classes.
They were respectively based on SystemTray and SensorNotifyIcon.
SoundGraphDisplay is now able to load iMONDisplay.dll providing it lives on your PATH.
Adding option to sensor context menu for adding it into FrontView.
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>
sl@391
    54
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
sl@391
    55
    <DebugSymbols>true</DebugSymbols>
sl@391
    56
    <OutputPath>bin\x86\Debug\</OutputPath>
sl@391
    57
    <DefineConstants>TRACE;DEBUG</DefineConstants>
sl@391
    58
    <DebugType>full</DebugType>
sl@391
    59
    <PlatformTarget>x86</PlatformTarget>
sl@391
    60
    <ErrorReport>prompt</ErrorReport>
sl@391
    61
    <CodeAnalysisRuleSet>ManagedMinimumRules.ruleset</CodeAnalysisRuleSet>
sl@391
    62
  </PropertyGroup>
sl@391
    63
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
sl@391
    64
    <OutputPath>bin\x86\Release\</OutputPath>
sl@391
    65
    <DefineConstants>TRACE</DefineConstants>
sl@391
    66
    <Optimize>true</Optimize>
sl@391
    67
    <PlatformTarget>x86</PlatformTarget>
sl@391
    68
    <ErrorReport>prompt</ErrorReport>
sl@391
    69
    <CodeAnalysisRuleSet>ManagedMinimumRules.ruleset</CodeAnalysisRuleSet>
sl@391
    70
  </PropertyGroup>
moel@165
    71
  <ItemGroup>
moel@165
    72
    <Reference Include="System" />
moel@165
    73
    <Reference Include="System.Management" />
moel@165
    74
  </ItemGroup>
moel@165
    75
  <ItemGroup>
moel@324
    76
    <Compile Include="Collections\Pair.cs" />
moel@298
    77
    <Compile Include="Collections\RingCollection.cs" />
moel@165
    78
    <Compile Include="Hardware\ATI\ADL.cs" />
moel@165
    79
    <Compile Include="Hardware\ATI\ATIGPU.cs" />
moel@165
    80
    <Compile Include="Hardware\ATI\ATIGroup.cs" />
moel@247
    81
    <Compile Include="Hardware\Control.cs" />
moel@308
    82
    <Compile Include="Hardware\FirmwareTable.cs" />
moel@324
    83
    <Compile Include="Hardware\HDD\DebugSmart.cs" />
moel@324
    84
    <Compile Include="Hardware\HDD\DriveAttributeValue.cs" />
moel@324
    85
    <Compile Include="Hardware\HDD\DriveThresholdValue.cs" />
moel@324
    86
    <Compile Include="Hardware\HDD\HDDGeneric.cs" />
moel@324
    87
    <Compile Include="Hardware\HDD\ISmart.cs" />
moel@324
    88
    <Compile Include="Hardware\HDD\SmartAttribute.cs" />
moel@328
    89
    <Compile Include="Hardware\HDD\SmartNames.cs" />
moel@324
    90
    <Compile Include="Hardware\HDD\RequireSmartAttribute.cs" />
moel@324
    91
    <Compile Include="Hardware\HDD\NamePrefixAttribute.cs" />
moel@324
    92
    <Compile Include="Hardware\HDD\SSDIndilinx.cs" />
moel@324
    93
    <Compile Include="Hardware\HDD\SSDIntel.cs" />
moel@358
    94
    <Compile Include="Hardware\HDD\SSDMicron.cs" />
moel@324
    95
    <Compile Include="Hardware\HDD\SSDPlextor.cs" />
moel@328
    96
    <Compile Include="Hardware\HDD\SSDSamsung.cs" />
moel@324
    97
    <Compile Include="Hardware\HDD\SSDSandforce.cs" />
moel@247
    98
    <Compile Include="Hardware\IControl.cs" />
moel@236
    99
    <Compile Include="Hardware\IOControlCode.cs" />
moel@165
   100
    <Compile Include="Hardware\Computer.cs" />
moel@196
   101
    <Compile Include="Hardware\CPU\AMDCPU.cs" />
moel@191
   102
    <Compile Include="Hardware\CPU\GenericCPU.cs" />
moel@165
   103
    <Compile Include="Hardware\CPU\AMD0FCPU.cs" />
moel@165
   104
    <Compile Include="Hardware\CPU\AMD10CPU.cs" />
moel@165
   105
    <Compile Include="Hardware\CPU\CPUGroup.cs" />
moel@165
   106
    <Compile Include="Hardware\CPU\CPUID.cs" />
moel@165
   107
    <Compile Include="Hardware\CPU\CPULoad.cs" />
moel@165
   108
    <Compile Include="Hardware\CPU\IntelCPU.cs" />
moel@245
   109
    <Compile Include="Hardware\LPC\NCT677X.cs" />
moel@308
   110
    <Compile Include="Hardware\Mainboard\GigabyteTAMG.cs" />
moel@370
   111
    <Compile Include="Hardware\Mainboard\Identification.cs" />
moel@236
   112
    <Compile Include="Hardware\Opcode.cs" />
moel@361
   113
    <Compile Include="Hardware\OperatingSystem.cs" />
moel@370
   114
    <Compile Include="Hardware\RAM\GenericRAM.cs" />
moel@370
   115
    <Compile Include="Hardware\RAM\RAMGroup.cs" />
moel@236
   116
    <Compile Include="Hardware\Ring0.cs" />
moel@236
   117
    <Compile Include="Hardware\KernelDriver.cs" />
moel@165
   118
    <Compile Include="Hardware\Hardware.cs" />
moel@324
   119
    <Compile Include="Hardware\HDD\AbstractHarddrive.cs" />
moel@324
   120
    <Compile Include="Hardware\HDD\HarddriveGroup.cs" />
moel@324
   121
    <Compile Include="Hardware\HDD\WindowsSmart.cs" />
moel@171
   122
    <Compile Include="Hardware\Heatmaster\Heatmaster.cs" />
moel@171
   123
    <Compile Include="Hardware\Heatmaster\HeatmasterGroup.cs" />
moel@165
   124
    <Compile Include="Hardware\IComputer.cs" />
moel@165
   125
    <Compile Include="Hardware\Identifier.cs" />
moel@165
   126
    <Compile Include="Hardware\IElement.cs" />
moel@165
   127
    <Compile Include="Hardware\IGroup.cs" />
moel@165
   128
    <Compile Include="Hardware\IHardware.cs" />
moel@165
   129
    <Compile Include="Hardware\IParameter.cs" />
moel@165
   130
    <Compile Include="Hardware\ISensor.cs" />
moel@165
   131
    <Compile Include="Hardware\IVisitor.cs" />
moel@165
   132
    <Compile Include="Hardware\LPC\Chip.cs" />
moel@165
   133
    <Compile Include="Hardware\LPC\F718XX.cs" />
moel@165
   134
    <Compile Include="Hardware\LPC\ISuperIO.cs" />
moel@165
   135
    <Compile Include="Hardware\LPC\IT87XX.cs" />
moel@165
   136
    <Compile Include="Hardware\LPC\LMSensors.cs" />
moel@165
   137
    <Compile Include="Hardware\LPC\LPCIO.cs" />
moel@165
   138
    <Compile Include="Hardware\LPC\W836XX.cs" />
moel@165
   139
    <Compile Include="Hardware\Mainboard\Mainboard.cs" />
moel@165
   140
    <Compile Include="Hardware\Mainboard\MainboardGroup.cs" />
moel@165
   141
    <Compile Include="Hardware\Mainboard\Manufacturer.cs" />
moel@165
   142
    <Compile Include="Hardware\Mainboard\Model.cs" />
moel@370
   143
    <Compile Include="Hardware\SMBIOS.cs" />
moel@165
   144
    <Compile Include="Hardware\Mainboard\SuperIOHardware.cs" />
moel@165
   145
    <Compile Include="Hardware\Nvidia\NVAPI.cs" />
moel@165
   146
    <Compile Include="Hardware\Nvidia\NvidiaGPU.cs" />
moel@165
   147
    <Compile Include="Hardware\Nvidia\NvidiaGroup.cs" />
moel@165
   148
    <Compile Include="Hardware\Parameter.cs" />
moel@165
   149
    <Compile Include="Hardware\Sensor.cs" />
moel@165
   150
    <Compile Include="Hardware\SensorVisitor.cs" />
moel@165
   151
    <Compile Include="Hardware\TBalancer\FTD2XX.cs" />
moel@165
   152
    <Compile Include="Hardware\TBalancer\TBalancer.cs" />
moel@165
   153
    <Compile Include="Hardware\TBalancer\TBalancerGroup.cs" />
moel@165
   154
    <Compile Include="Hardware\ISettings.cs" />
moel@165
   155
    <Compile Include="Hardware\HexStringArray.cs" />
moel@165
   156
    <Compile Include="Collections\IReadOnlyArray.cs" />
moel@165
   157
    <Compile Include="Collections\ListSet.cs" />
moel@165
   158
    <Compile Include="Hardware\PInvokeDelegateFactory.cs" />
moel@165
   159
    <Compile Include="Collections\ReadOnlyArray.cs" />
moel@166
   160
    <Compile Include="Properties\AssemblyLibInfo.cs" />
moel@166
   161
    <Compile Include="Properties\AssemblyVersion.cs" />
moel@238
   162
    <Compile Include="Hardware\ThreadAffinity.cs" />
moel@166
   163
  </ItemGroup>
moel@166
   164
  <ItemGroup>
moel@166
   165
    <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
moel@166
   166
      <Visible>False</Visible>
moel@166
   167
      <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
moel@166
   168
      <Install>false</Install>
moel@166
   169
    </BootstrapperPackage>
moel@166
   170
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
moel@166
   171
      <Visible>False</Visible>
moel@166
   172
      <ProductName>.NET Framework 3.5 SP1</ProductName>
moel@166
   173
      <Install>true</Install>
moel@166
   174
    </BootstrapperPackage>
moel@166
   175
    <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
moel@166
   176
      <Visible>False</Visible>
moel@166
   177
      <ProductName>Windows Installer 3.1</ProductName>
moel@166
   178
      <Install>true</Install>
moel@166
   179
    </BootstrapperPackage>
moel@165
   180
  </ItemGroup>
moel@236
   181
  <ItemGroup>
moel@236
   182
    <EmbeddedResource Include="Hardware\WinRing0.sys" />
moel@236
   183
    <EmbeddedResource Include="Hardware\WinRing0x64.sys" />
moel@236
   184
  </ItemGroup>
moel@165
   185
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
moel@165
   186
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
moel@165
   187
       Other similar extension points exist, see Microsoft.Common.targets.
moel@165
   188
  <Target Name="BeforeBuild">
moel@165
   189
  </Target>
moel@165
   190
  <Target Name="AfterBuild">
moel@165
   191
  </Target>
moel@165
   192
  -->
moel@165
   193
</Project>