OpenHardwareMonitor.csproj
author sl
Sun, 03 Feb 2013 18:01:50 +0100
changeset 391 ca4c0e7ae75d
parent 373 3b8443edb0e6
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@139
     1
<?xml version="1.0" encoding="utf-8"?>
moel@166
     2
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
moel@1
     3
  <PropertyGroup>
moel@1
     4
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
moel@1
     5
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
moel@1
     6
    <ProjectGuid>{F5E0C1F7-9E9B-46F2-AC88-8C9C1C923880}</ProjectGuid>
moel@63
     7
    <ProductVersion>9.0.30729</ProductVersion>
moel@1
     8
    <SchemaVersion>2.0</SchemaVersion>
moel@1
     9
    <OutputType>WinExe</OutputType>
moel@1
    10
    <NoStandardLibraries>false</NoStandardLibraries>
moel@1
    11
    <AssemblyName>OpenHardwareMonitor</AssemblyName>
moel@1
    12
    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
moel@1
    13
    <FileAlignment>512</FileAlignment>
moel@1
    14
    <RootNamespace>OpenHardwareMonitor</RootNamespace>
moel@1
    15
    <ApplicationIcon>Resources\icon.ico</ApplicationIcon>
moel@26
    16
    <ApplicationManifest>Resources\app.manifest</ApplicationManifest>
moel@26
    17
    <StartupObject>OpenHardwareMonitor.Program</StartupObject>
moel@166
    18
    <FileUpgradeFlags>
moel@166
    19
    </FileUpgradeFlags>
moel@166
    20
    <OldToolsVersion>3.5</OldToolsVersion>
moel@166
    21
    <UpgradeBackupLocation />
moel@344
    22
    <IsWebBootstrapper>false</IsWebBootstrapper>
moel@166
    23
    <PublishUrl>publish\</PublishUrl>
moel@166
    24
    <Install>true</Install>
moel@166
    25
    <InstallFrom>Disk</InstallFrom>
moel@166
    26
    <UpdateEnabled>false</UpdateEnabled>
moel@166
    27
    <UpdateMode>Foreground</UpdateMode>
moel@166
    28
    <UpdateInterval>7</UpdateInterval>
moel@166
    29
    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
moel@166
    30
    <UpdatePeriodically>false</UpdatePeriodically>
moel@166
    31
    <UpdateRequired>false</UpdateRequired>
moel@166
    32
    <MapFileExtensions>true</MapFileExtensions>
moel@166
    33
    <ApplicationRevision>0</ApplicationRevision>
moel@166
    34
    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
moel@166
    35
    <UseApplicationTrust>false</UseApplicationTrust>
moel@166
    36
    <BootstrapperEnabled>true</BootstrapperEnabled>
moel@1
    37
  </PropertyGroup>
moel@1
    38
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
moel@1
    39
    <DebugSymbols>true</DebugSymbols>
moel@1
    40
    <DebugType>full</DebugType>
moel@1
    41
    <Optimize>false</Optimize>
moel@1
    42
    <OutputPath>Bin\Debug\</OutputPath>
moel@1
    43
    <DefineConstants>TRACE;DEBUG</DefineConstants>
moel@1
    44
    <ErrorReport>prompt</ErrorReport>
moel@1
    45
    <WarningLevel>4</WarningLevel>
moel@324
    46
    <UseVSHostingProcess>true</UseVSHostingProcess>
moel@166
    47
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
moel@324
    48
    <PlatformTarget>AnyCPU</PlatformTarget>
moel@1
    49
  </PropertyGroup>
moel@1
    50
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
moel@1
    51
    <DebugType>none</DebugType>
moel@1
    52
    <Optimize>true</Optimize>
moel@1
    53
    <OutputPath>Bin\Release\</OutputPath>
moel@1
    54
    <DefineConstants>TRACE</DefineConstants>
moel@1
    55
    <ErrorReport>prompt</ErrorReport>
moel@1
    56
    <WarningLevel>4</WarningLevel>
moel@1
    57
    <UseVSHostingProcess>false</UseVSHostingProcess>
moel@166
    58
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
moel@1
    59
  </PropertyGroup>
sl@391
    60
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
sl@391
    61
    <DebugSymbols>true</DebugSymbols>
sl@391
    62
    <OutputPath>bin\x86\Debug\</OutputPath>
sl@391
    63
    <DefineConstants>TRACE;DEBUG</DefineConstants>
sl@391
    64
    <DebugType>full</DebugType>
sl@391
    65
    <PlatformTarget>x86</PlatformTarget>
sl@391
    66
    <ErrorReport>prompt</ErrorReport>
sl@391
    67
    <CodeAnalysisRuleSet>ManagedMinimumRules.ruleset</CodeAnalysisRuleSet>
sl@391
    68
  </PropertyGroup>
sl@391
    69
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
sl@391
    70
    <OutputPath>bin\x86\Release\</OutputPath>
sl@391
    71
    <DefineConstants>TRACE</DefineConstants>
sl@391
    72
    <Optimize>true</Optimize>
sl@391
    73
    <PlatformTarget>x86</PlatformTarget>
sl@391
    74
    <UseVSHostingProcess>false</UseVSHostingProcess>
sl@391
    75
    <ErrorReport>prompt</ErrorReport>
sl@391
    76
    <CodeAnalysisRuleSet>ManagedMinimumRules.ruleset</CodeAnalysisRuleSet>
sl@391
    77
  </PropertyGroup>
moel@1
    78
  <ItemGroup>
moel@1
    79
    <Reference Include="System" />
paulwerelds@223
    80
    <Reference Include="System.Configuration.Install" />
moel@1
    81
    <Reference Include="System.Drawing" />
paulwerelds@223
    82
    <Reference Include="System.Management" />
moel@1
    83
    <Reference Include="System.Windows.Forms" />
moel@130
    84
    <Reference Include="System.Xml" />
moel@135
    85
    <Reference Include="Aga.Controls, Version=1.7.0.0, Culture=neutral, PublicKeyToken=fcc90fbf924463a3">
moel@135
    86
      <SpecificVersion>False</SpecificVersion>
moel@135
    87
      <HintPath>External\Aga.Controls.dll</HintPath>
moel@135
    88
    </Reference>
moel@1
    89
  </ItemGroup>
moel@1
    90
  <ItemGroup>
moel@176
    91
    <Compile Include="GUI\GadgetWindow.cs" />
moel@176
    92
    <Compile Include="GUI\Gadget.cs" />
moel@176
    93
    <Compile Include="GUI\HardwareTypeImage.cs" />
moel@371
    94
    <Compile Include="GUI\NotifyIconAdv.cs" />
moel@158
    95
    <Compile Include="GUI\PlotPanel.cs">
moel@158
    96
      <SubType>UserControl</SubType>
moel@158
    97
    </Compile>
moel@348
    98
    <Compile Include="GUI\PortForm.cs">
moel@348
    99
      <SubType>Form</SubType>
moel@348
   100
    </Compile>
moel@348
   101
    <Compile Include="GUI\PortForm.Designer.cs">
moel@348
   102
      <DependentUpon>PortForm.cs</DependentUpon>
moel@348
   103
    </Compile>
moel@150
   104
    <Compile Include="GUI\ReportForm.cs">
moel@86
   105
      <SubType>Form</SubType>
moel@86
   106
    </Compile>
moel@150
   107
    <Compile Include="GUI\ReportForm.Designer.cs">
moel@150
   108
      <DependentUpon>ReportForm.cs</DependentUpon>
moel@150
   109
    </Compile>
moel@150
   110
    <Compile Include="GUI\CrashForm.cs">
moel@150
   111
      <SubType>Form</SubType>
moel@150
   112
    </Compile>
moel@150
   113
    <Compile Include="GUI\CrashForm.Designer.cs">
moel@150
   114
      <DependentUpon>CrashForm.cs</DependentUpon>
moel@86
   115
    </Compile>
moel@111
   116
    <Compile Include="GUI\Node.cs" />
moel@63
   117
    <Compile Include="GUI\ParameterForm.cs">
moel@63
   118
      <SubType>Form</SubType>
moel@63
   119
    </Compile>
moel@63
   120
    <Compile Include="GUI\ParameterForm.Designer.cs">
moel@63
   121
      <DependentUpon>ParameterForm.cs</DependentUpon>
moel@63
   122
    </Compile>
sl@391
   123
    <Compile Include="GUI\SensorFrontView.cs" />
moel@176
   124
    <Compile Include="GUI\SensorGadget.cs" />
moel@40
   125
    <Compile Include="GUI\SensorNotifyIcon.cs" />
moel@176
   126
    <Compile Include="GUI\ShowDesktop.cs" />
sl@391
   127
    <Compile Include="GUI\SoundGraphDisplay.cs" />
moel@158
   128
    <Compile Include="GUI\SplitContainerAdv.cs">
moel@158
   129
      <SubType>Component</SubType>
moel@158
   130
    </Compile>
moel@133
   131
    <Compile Include="GUI\SystemTray.cs" />
moel@82
   132
    <Compile Include="GUI\StartupManager.cs" />
moel@82
   133
    <Compile Include="GUI\TaskScheduler.cs" />
moel@111
   134
    <Compile Include="GUI\TreeModel.cs" />
moel@1
   135
    <Compile Include="GUI\TypeNode.cs" />
moel@122
   136
    <Compile Include="GUI\UnitManager.cs" />
moel@110
   137
    <Compile Include="GUI\UpdateVisitor.cs" />
moel@156
   138
    <Compile Include="GUI\UserOption.cs" />
moel@295
   139
    <Compile Include="GUI\UserRadioGroup.cs" />
moel@166
   140
    <Compile Include="Properties\AssemblyVersion.cs" />
moel@348
   141
    <Compile Include="Utilities\HttpServer.cs" />
moel@165
   142
    <Compile Include="Utilities\PersistentSettings.cs" />
moel@1
   143
    <Compile Include="Properties\AssemblyInfo.cs" />
moel@1
   144
    <Compile Include="GUI\AboutBox.cs">
moel@1
   145
      <SubType>Form</SubType>
moel@1
   146
    </Compile>
moel@1
   147
    <Compile Include="GUI\AboutBox.Designer.cs">
moel@1
   148
      <DependentUpon>AboutBox.cs</DependentUpon>
moel@1
   149
    </Compile>
moel@1
   150
    <Compile Include="GUI\HardwareNode.cs" />
moel@1
   151
    <Compile Include="GUI\MainForm.cs">
moel@1
   152
      <SubType>Form</SubType>
moel@1
   153
    </Compile>
moel@1
   154
    <Compile Include="GUI\MainForm.Designer.cs">
moel@1
   155
      <DependentUpon>MainForm.cs</DependentUpon>
moel@1
   156
    </Compile>
moel@165
   157
    <Compile Include="Program.cs" />
moel@165
   158
    <Compile Include="GUI\SensorNode.cs" />
moel@165
   159
    <Compile Include="Utilities\EmbeddedResources.cs" />
moel@40
   160
    <Compile Include="Utilities\IconFactory.cs" />
moel@230
   161
    <Compile Include="WMI\Hardware.cs" />
moel@230
   162
    <Compile Include="WMI\IWmiObject.cs" />
moel@230
   163
    <Compile Include="WMI\Sensor.cs" />
moel@230
   164
    <Compile Include="WMI\WmiProvider.cs">
paulwerelds@223
   165
      <SubType>Component</SubType>
paulwerelds@223
   166
    </Compile>
moel@1
   167
  </ItemGroup>
moel@1
   168
  <ItemGroup>
moel@1
   169
    <EmbeddedResource Include="GUI\AboutBox.resx">
moel@1
   170
      <DependentUpon>AboutBox.cs</DependentUpon>
moel@60
   171
      <SubType>Designer</SubType>
moel@1
   172
    </EmbeddedResource>
moel@348
   173
    <EmbeddedResource Include="GUI\PortForm.resx">
moel@348
   174
      <DependentUpon>PortForm.cs</DependentUpon>
moel@348
   175
    </EmbeddedResource>
moel@1
   176
    <EmbeddedResource Include="Resources\ati.png">
moel@1
   177
    </EmbeddedResource>
moel@1
   178
    <EmbeddedResource Include="Resources\bigng.png" />
moel@1
   179
    <EmbeddedResource Include="Resources\clock.png" />
moel@1
   180
    <EmbeddedResource Include="Resources\computer.png" />
moel@1
   181
    <EmbeddedResource Include="Resources\cpu.png" />
moel@1
   182
    <EmbeddedResource Include="Resources\fan.png" />
moel@1
   183
    <EmbeddedResource Include="Resources\temperature.png" />
moel@1
   184
  </ItemGroup>
moel@1
   185
  <ItemGroup>
moel@1
   186
    <EmbeddedResource Include="Resources\chip.png" />
moel@1
   187
    <EmbeddedResource Include="Resources\hdd.png" />
moel@24
   188
    <EmbeddedResource Include="Resources\load.png" />
moel@1
   189
    <EmbeddedResource Include="Resources\voltage.png" />
moel@1
   190
    <EmbeddedResource Include="Resources\nvidia.png" />
moel@1
   191
  </ItemGroup>
moel@26
   192
  <ItemGroup>
moel@189
   193
    <None Include="App.config" />
moel@366
   194
    <None Include="Resources\app.manifest">
moel@366
   195
      <SubType>Designer</SubType>
moel@366
   196
    </None>
moel@40
   197
    <None Include="Resources\icon.ico" />
moel@40
   198
  </ItemGroup>
moel@40
   199
  <ItemGroup>
moel@40
   200
    <EmbeddedResource Include="Resources\smallicon.ico" />
moel@26
   201
  </ItemGroup>
moel@57
   202
  <ItemGroup>
moel@63
   203
    <EmbeddedResource Include="GUI\ParameterForm.resx">
moel@63
   204
      <DependentUpon>ParameterForm.cs</DependentUpon>
moel@63
   205
    </EmbeddedResource>
moel@57
   206
    <EmbeddedResource Include="Resources\flow.png" />
moel@57
   207
  </ItemGroup>
moel@64
   208
  <ItemGroup>
moel@150
   209
    <EmbeddedResource Include="GUI\CrashForm.resx">
moel@150
   210
      <DependentUpon>CrashForm.cs</DependentUpon>
moel@86
   211
    </EmbeddedResource>
moel@64
   212
    <EmbeddedResource Include="Resources\mainboard.png" />
moel@64
   213
  </ItemGroup>
moel@118
   214
  <ItemGroup>
moel@156
   215
    <EmbeddedResource Include="GUI\MainForm.resx">
moel@156
   216
      <DependentUpon>MainForm.cs</DependentUpon>
moel@324
   217
      <SubType>Designer</SubType>
moel@156
   218
    </EmbeddedResource>
moel@150
   219
    <EmbeddedResource Include="GUI\ReportForm.resx">
moel@150
   220
      <DependentUpon>ReportForm.cs</DependentUpon>
moel@150
   221
    </EmbeddedResource>
moel@118
   222
    <EmbeddedResource Include="Resources\control.png" />
moel@118
   223
  </ItemGroup>
moel@165
   224
  <ItemGroup>
moel@165
   225
    <ProjectReference Include="OpenHardwareMonitorLib.csproj">
moel@165
   226
      <Project>{B0397530-545A-471D-BB74-027AE456DF1A}</Project>
moel@165
   227
      <Name>OpenHardwareMonitorLib</Name>
moel@165
   228
    </ProjectReference>
moel@165
   229
  </ItemGroup>
moel@166
   230
  <ItemGroup>
moel@166
   231
    <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
moel@166
   232
      <Visible>False</Visible>
moel@166
   233
      <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
moel@166
   234
      <Install>false</Install>
moel@166
   235
    </BootstrapperPackage>
moel@166
   236
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
moel@166
   237
      <Visible>False</Visible>
moel@166
   238
      <ProductName>.NET Framework 3.5 SP1</ProductName>
moel@166
   239
      <Install>true</Install>
moel@166
   240
    </BootstrapperPackage>
moel@166
   241
    <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
moel@166
   242
      <Visible>False</Visible>
moel@166
   243
      <ProductName>Windows Installer 3.1</ProductName>
moel@166
   244
      <Install>true</Install>
moel@166
   245
    </BootstrapperPackage>
moel@166
   246
  </ItemGroup>
moel@176
   247
  <ItemGroup>
moel@176
   248
    <EmbeddedResource Include="Resources\barback.png" />
moel@176
   249
    <EmbeddedResource Include="Resources\barblue.png" />
moel@176
   250
    <EmbeddedResource Include="Resources\gadget.png" />
moel@176
   251
  </ItemGroup>
moel@217
   252
  <ItemGroup>
moel@217
   253
    <EmbeddedResource Include="Resources\level.png" />
moel@217
   254
  </ItemGroup>
moel@317
   255
  <ItemGroup>
moel@317
   256
    <EmbeddedResource Include="Resources\power.png" />
moel@317
   257
  </ItemGroup>
moel@324
   258
  <ItemGroup>
moel@324
   259
    <EmbeddedResource Include="Resources\data.png" />
moel@324
   260
  </ItemGroup>
moel@340
   261
  <ItemGroup>
moel@340
   262
    <EmbeddedResource Include="Resources\factor.png" />
moel@340
   263
  </ItemGroup>
moel@348
   264
  <ItemGroup>
moel@348
   265
    <EmbeddedResource Include="Resources\Web\js\jquery-ui-1.8.16.custom.min.js" />
moel@348
   266
    <EmbeddedResource Include="Resources\Web\js\jquery.tmpl.min.js" />
moel@348
   267
    <EmbeddedResource Include="Resources\Web\js\jquery.treeTable.min.js" />
moel@348
   268
    <EmbeddedResource Include="Resources\Web\js\ohm_web.js" />
moel@348
   269
  </ItemGroup>
moel@348
   270
  <ItemGroup>
moel@348
   271
    <EmbeddedResource Include="Resources\Web\images\toggle-collapse-dark.png" />
moel@348
   272
    <EmbeddedResource Include="Resources\Web\images\toggle-collapse-light.png" />
moel@348
   273
    <EmbeddedResource Include="Resources\Web\images\toggle-expand-dark.png" />
moel@348
   274
    <EmbeddedResource Include="Resources\Web\images\toggle-expand-light.png" />
moel@348
   275
  </ItemGroup>
moel@348
   276
  <ItemGroup>
moel@348
   277
    <EmbeddedResource Include="Resources\Web\css\custom-theme\images\ui-bg_flat_0_aaaaaa_40x100.png" />
moel@348
   278
    <EmbeddedResource Include="Resources\Web\css\custom-theme\images\ui-bg_glass_55_fbf9ee_1x400.png" />
moel@348
   279
    <EmbeddedResource Include="Resources\Web\css\custom-theme\images\ui-bg_glass_65_ffffff_1x400.png" />
moel@348
   280
    <EmbeddedResource Include="Resources\Web\css\custom-theme\images\ui-bg_glass_75_dadada_1x400.png" />
moel@348
   281
    <EmbeddedResource Include="Resources\Web\css\custom-theme\images\ui-bg_glass_75_e6e6e6_1x400.png" />
moel@348
   282
    <EmbeddedResource Include="Resources\Web\css\custom-theme\images\ui-bg_glass_75_ffffff_1x400.png" />
moel@348
   283
    <EmbeddedResource Include="Resources\Web\css\custom-theme\images\ui-bg_highlight-soft_75_cccccc_1x100.png" />
moel@348
   284
    <EmbeddedResource Include="Resources\Web\css\custom-theme\images\ui-bg_inset-soft_95_fef1ec_1x100.png" />
moel@348
   285
    <EmbeddedResource Include="Resources\Web\css\custom-theme\images\ui-icons_222222_256x240.png" />
moel@348
   286
    <EmbeddedResource Include="Resources\Web\css\custom-theme\images\ui-icons_2e83ff_256x240.png" />
moel@348
   287
    <EmbeddedResource Include="Resources\Web\css\custom-theme\images\ui-icons_454545_256x240.png" />
moel@348
   288
    <EmbeddedResource Include="Resources\Web\css\custom-theme\images\ui-icons_888888_256x240.png" />
moel@348
   289
    <EmbeddedResource Include="Resources\Web\css\custom-theme\images\ui-icons_cd0a0a_256x240.png" />
moel@348
   290
    <EmbeddedResource Include="Resources\Web\css\custom-theme\jquery-ui-1.8.16.custom.css" />
moel@348
   291
  </ItemGroup>
moel@348
   292
  <ItemGroup>
moel@348
   293
    <EmbeddedResource Include="Resources\Web\css\jquery.treeTable.css" />
moel@348
   294
    <EmbeddedResource Include="Resources\Web\css\ohm_web.css" />
moel@348
   295
  </ItemGroup>
moel@348
   296
  <ItemGroup>
moel@348
   297
    <EmbeddedResource Include="Resources\Web\index.html" />
moel@348
   298
  </ItemGroup>
moel@348
   299
  <ItemGroup>
moel@348
   300
    <EmbeddedResource Include="Resources\Web\images\transparent.png" />
moel@348
   301
  </ItemGroup>
moel@348
   302
  <ItemGroup>
moel@348
   303
    <EmbeddedResource Include="Resources\Web\js\jquery-1.7.2.min.js" />
moel@348
   304
    <EmbeddedResource Include="Resources\Web\js\knockout-2.1.0.min.js" />
moel@348
   305
    <EmbeddedResource Include="Resources\Web\js\knockout.mapping-latest.min.js" />
moel@348
   306
  </ItemGroup>
moel@373
   307
  <ItemGroup>
moel@373
   308
    <EmbeddedResource Include="Resources\ram.png" />
moel@373
   309
  </ItemGroup>
moel@1
   310
  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
moel@1
   311
  <ProjectExtensions>
moel@1
   312
    <VisualStudio AllowExistingFolder="true" />
moel@1
   313
  </ProjectExtensions>
moel@1
   314
  <PropertyGroup>
moel@1
   315
    <PreBuildEvent>
moel@1
   316
    </PreBuildEvent>
moel@1
   317
    <PostBuildEvent>copy "$(ProjectDir)External\*.*" "$(TargetDir)"
moel@1
   318
copy "$(ProjectDir)Licenses\*.*" "$(TargetDir)"</PostBuildEvent>
moel@1
   319
  </PropertyGroup>
moel@1
   320
</Project>