OpenHardwareMonitorLib.csproj
author moel.mich
Tue, 24 Jul 2012 16:45:48 +0000
changeset 372 2de3a3e5f0b5
parent 370 8e4dedc41924
child 391 ca4c0e7ae75d
permissions -rw-r--r--
Changed the RAM implementation (removed Microsoft.VisualBasic dependency which is not implemented in Mono) and added code to prevent RAM hardware from loading on Linux.
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@324
    59
    <Compile Include="Collections\Pair.cs" />
moel@298
    60
    <Compile Include="Collections\RingCollection.cs" />
moel@165
    61
    <Compile Include="Hardware\ATI\ADL.cs" />
moel@165
    62
    <Compile Include="Hardware\ATI\ATIGPU.cs" />
moel@165
    63
    <Compile Include="Hardware\ATI\ATIGroup.cs" />
moel@247
    64
    <Compile Include="Hardware\Control.cs" />
moel@308
    65
    <Compile Include="Hardware\FirmwareTable.cs" />
moel@324
    66
    <Compile Include="Hardware\HDD\DebugSmart.cs" />
moel@324
    67
    <Compile Include="Hardware\HDD\DriveAttributeValue.cs" />
moel@324
    68
    <Compile Include="Hardware\HDD\DriveThresholdValue.cs" />
moel@324
    69
    <Compile Include="Hardware\HDD\HDDGeneric.cs" />
moel@324
    70
    <Compile Include="Hardware\HDD\ISmart.cs" />
moel@324
    71
    <Compile Include="Hardware\HDD\SmartAttribute.cs" />
moel@328
    72
    <Compile Include="Hardware\HDD\SmartNames.cs" />
moel@324
    73
    <Compile Include="Hardware\HDD\RequireSmartAttribute.cs" />
moel@324
    74
    <Compile Include="Hardware\HDD\NamePrefixAttribute.cs" />
moel@324
    75
    <Compile Include="Hardware\HDD\SSDIndilinx.cs" />
moel@324
    76
    <Compile Include="Hardware\HDD\SSDIntel.cs" />
moel@358
    77
    <Compile Include="Hardware\HDD\SSDMicron.cs" />
moel@324
    78
    <Compile Include="Hardware\HDD\SSDPlextor.cs" />
moel@328
    79
    <Compile Include="Hardware\HDD\SSDSamsung.cs" />
moel@324
    80
    <Compile Include="Hardware\HDD\SSDSandforce.cs" />
moel@247
    81
    <Compile Include="Hardware\IControl.cs" />
moel@236
    82
    <Compile Include="Hardware\IOControlCode.cs" />
moel@165
    83
    <Compile Include="Hardware\Computer.cs" />
moel@196
    84
    <Compile Include="Hardware\CPU\AMDCPU.cs" />
moel@191
    85
    <Compile Include="Hardware\CPU\GenericCPU.cs" />
moel@165
    86
    <Compile Include="Hardware\CPU\AMD0FCPU.cs" />
moel@165
    87
    <Compile Include="Hardware\CPU\AMD10CPU.cs" />
moel@165
    88
    <Compile Include="Hardware\CPU\CPUGroup.cs" />
moel@165
    89
    <Compile Include="Hardware\CPU\CPUID.cs" />
moel@165
    90
    <Compile Include="Hardware\CPU\CPULoad.cs" />
moel@165
    91
    <Compile Include="Hardware\CPU\IntelCPU.cs" />
moel@245
    92
    <Compile Include="Hardware\LPC\NCT677X.cs" />
moel@308
    93
    <Compile Include="Hardware\Mainboard\GigabyteTAMG.cs" />
moel@370
    94
    <Compile Include="Hardware\Mainboard\Identification.cs" />
moel@236
    95
    <Compile Include="Hardware\Opcode.cs" />
moel@361
    96
    <Compile Include="Hardware\OperatingSystem.cs" />
moel@370
    97
    <Compile Include="Hardware\RAM\GenericRAM.cs" />
moel@370
    98
    <Compile Include="Hardware\RAM\RAMGroup.cs" />
moel@236
    99
    <Compile Include="Hardware\Ring0.cs" />
moel@236
   100
    <Compile Include="Hardware\KernelDriver.cs" />
moel@165
   101
    <Compile Include="Hardware\Hardware.cs" />
moel@324
   102
    <Compile Include="Hardware\HDD\AbstractHarddrive.cs" />
moel@324
   103
    <Compile Include="Hardware\HDD\HarddriveGroup.cs" />
moel@324
   104
    <Compile Include="Hardware\HDD\WindowsSmart.cs" />
moel@171
   105
    <Compile Include="Hardware\Heatmaster\Heatmaster.cs" />
moel@171
   106
    <Compile Include="Hardware\Heatmaster\HeatmasterGroup.cs" />
moel@165
   107
    <Compile Include="Hardware\IComputer.cs" />
moel@165
   108
    <Compile Include="Hardware\Identifier.cs" />
moel@165
   109
    <Compile Include="Hardware\IElement.cs" />
moel@165
   110
    <Compile Include="Hardware\IGroup.cs" />
moel@165
   111
    <Compile Include="Hardware\IHardware.cs" />
moel@165
   112
    <Compile Include="Hardware\IParameter.cs" />
moel@165
   113
    <Compile Include="Hardware\ISensor.cs" />
moel@165
   114
    <Compile Include="Hardware\IVisitor.cs" />
moel@165
   115
    <Compile Include="Hardware\LPC\Chip.cs" />
moel@165
   116
    <Compile Include="Hardware\LPC\F718XX.cs" />
moel@165
   117
    <Compile Include="Hardware\LPC\ISuperIO.cs" />
moel@165
   118
    <Compile Include="Hardware\LPC\IT87XX.cs" />
moel@165
   119
    <Compile Include="Hardware\LPC\LMSensors.cs" />
moel@165
   120
    <Compile Include="Hardware\LPC\LPCIO.cs" />
moel@165
   121
    <Compile Include="Hardware\LPC\W836XX.cs" />
moel@165
   122
    <Compile Include="Hardware\Mainboard\Mainboard.cs" />
moel@165
   123
    <Compile Include="Hardware\Mainboard\MainboardGroup.cs" />
moel@165
   124
    <Compile Include="Hardware\Mainboard\Manufacturer.cs" />
moel@165
   125
    <Compile Include="Hardware\Mainboard\Model.cs" />
moel@370
   126
    <Compile Include="Hardware\SMBIOS.cs" />
moel@165
   127
    <Compile Include="Hardware\Mainboard\SuperIOHardware.cs" />
moel@165
   128
    <Compile Include="Hardware\Nvidia\NVAPI.cs" />
moel@165
   129
    <Compile Include="Hardware\Nvidia\NvidiaGPU.cs" />
moel@165
   130
    <Compile Include="Hardware\Nvidia\NvidiaGroup.cs" />
moel@165
   131
    <Compile Include="Hardware\Parameter.cs" />
moel@165
   132
    <Compile Include="Hardware\Sensor.cs" />
moel@165
   133
    <Compile Include="Hardware\SensorVisitor.cs" />
moel@165
   134
    <Compile Include="Hardware\TBalancer\FTD2XX.cs" />
moel@165
   135
    <Compile Include="Hardware\TBalancer\TBalancer.cs" />
moel@165
   136
    <Compile Include="Hardware\TBalancer\TBalancerGroup.cs" />
moel@165
   137
    <Compile Include="Hardware\ISettings.cs" />
moel@165
   138
    <Compile Include="Hardware\HexStringArray.cs" />
moel@165
   139
    <Compile Include="Collections\IReadOnlyArray.cs" />
moel@165
   140
    <Compile Include="Collections\ListSet.cs" />
moel@165
   141
    <Compile Include="Hardware\PInvokeDelegateFactory.cs" />
moel@165
   142
    <Compile Include="Collections\ReadOnlyArray.cs" />
moel@166
   143
    <Compile Include="Properties\AssemblyLibInfo.cs" />
moel@166
   144
    <Compile Include="Properties\AssemblyVersion.cs" />
moel@238
   145
    <Compile Include="Hardware\ThreadAffinity.cs" />
moel@166
   146
  </ItemGroup>
moel@166
   147
  <ItemGroup>
moel@166
   148
    <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
moel@166
   149
      <Visible>False</Visible>
moel@166
   150
      <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
moel@166
   151
      <Install>false</Install>
moel@166
   152
    </BootstrapperPackage>
moel@166
   153
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
moel@166
   154
      <Visible>False</Visible>
moel@166
   155
      <ProductName>.NET Framework 3.5 SP1</ProductName>
moel@166
   156
      <Install>true</Install>
moel@166
   157
    </BootstrapperPackage>
moel@166
   158
    <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
moel@166
   159
      <Visible>False</Visible>
moel@166
   160
      <ProductName>Windows Installer 3.1</ProductName>
moel@166
   161
      <Install>true</Install>
moel@166
   162
    </BootstrapperPackage>
moel@165
   163
  </ItemGroup>
moel@236
   164
  <ItemGroup>
moel@236
   165
    <EmbeddedResource Include="Hardware\WinRing0.sys" />
moel@236
   166
    <EmbeddedResource Include="Hardware\WinRing0x64.sys" />
moel@236
   167
  </ItemGroup>
moel@165
   168
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
moel@165
   169
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
moel@165
   170
       Other similar extension points exist, see Microsoft.Common.targets.
moel@165
   171
  <Target Name="BeforeBuild">
moel@165
   172
  </Target>
moel@165
   173
  <Target Name="AfterBuild">
moel@165
   174
  </Target>
moel@165
   175
  -->
moel@165
   176
</Project>