NTMinerNoDevFee.csproj 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3. <Import Project="..\..\packages\Costura.Fody.4.0.0\build\Costura.Fody.props" Condition="Exists('..\..\packages\Costura.Fody.4.0.0\build\Costura.Fody.props')" />
  4. <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  5. <PropertyGroup>
  6. <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  7. <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
  8. <ProjectGuid>{6CA605E2-2B82-4277-8CD3-BE5EFDF00680}</ProjectGuid>
  9. <OutputType>WinExe</OutputType>
  10. <RootNamespace>NTMiner</RootNamespace>
  11. <AssemblyName>NTMinerNoDevFee</AssemblyName>
  12. <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
  13. <FileAlignment>512</FileAlignment>
  14. <Deterministic>false</Deterministic>
  15. <NuGetPackageImportStamp>
  16. </NuGetPackageImportStamp>
  17. </PropertyGroup>
  18. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  19. <PlatformTarget>AnyCPU</PlatformTarget>
  20. <DebugSymbols>true</DebugSymbols>
  21. <DebugType>full</DebugType>
  22. <Optimize>false</Optimize>
  23. <OutputPath>..\MinerClient\NoDevFee\</OutputPath>
  24. <DefineConstants>TRACE;DEBUG;NoDevFee</DefineConstants>
  25. <ErrorReport>prompt</ErrorReport>
  26. <WarningLevel>4</WarningLevel>
  27. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  28. </PropertyGroup>
  29. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  30. <PlatformTarget>AnyCPU</PlatformTarget>
  31. <DebugType>pdbonly</DebugType>
  32. <Optimize>true</Optimize>
  33. <OutputPath>..\MinerClient\NoDevFee\</OutputPath>
  34. <DefineConstants>TRACE;NoDevFee</DefineConstants>
  35. <ErrorReport>prompt</ErrorReport>
  36. <WarningLevel>4</WarningLevel>
  37. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  38. </PropertyGroup>
  39. <PropertyGroup />
  40. <PropertyGroup>
  41. <StartupObject>NTMiner.VirtualRoot</StartupObject>
  42. </PropertyGroup>
  43. <PropertyGroup>
  44. <ApplicationIcon>
  45. </ApplicationIcon>
  46. </PropertyGroup>
  47. <ItemGroup>
  48. <Reference Include="Costura, Version=4.0.0.0, Culture=neutral, PublicKeyToken=9919ef960d84173d, processorArchitecture=MSIL">
  49. <HintPath>..\..\packages\Costura.Fody.4.0.0\lib\net40\Costura.dll</HintPath>
  50. </Reference>
  51. <Reference Include="log4net, Version=2.0.8.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL">
  52. <HintPath>..\..\packages\log4net.2.0.8\lib\net40-full\log4net.dll</HintPath>
  53. </Reference>
  54. <Reference Include="Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
  55. <HintPath>..\..\packages\Newtonsoft.Json.12.0.3\lib\net40\Newtonsoft.Json.dll</HintPath>
  56. </Reference>
  57. <Reference Include="System" />
  58. <Reference Include="System.Management" />
  59. <Reference Include="System.Net.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  60. <HintPath>..\..\packages\Microsoft.Net.Http.2.0.20710.0\lib\net40\System.Net.Http.dll</HintPath>
  61. </Reference>
  62. <Reference Include="System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  63. <HintPath>..\..\packages\Microsoft.AspNet.WebApi.Client.4.0.30506.0\lib\net40\System.Net.Http.Formatting.dll</HintPath>
  64. </Reference>
  65. <Reference Include="System.Net.Http.WebRequest, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  66. <HintPath>..\..\packages\Microsoft.Net.Http.2.0.20710.0\lib\net40\System.Net.Http.WebRequest.dll</HintPath>
  67. </Reference>
  68. </ItemGroup>
  69. <ItemGroup>
  70. <Compile Include="..\NTMiner.Controllers\INTMinerWalletController.cs">
  71. <Link>Controllers\INTMinerWalletController.cs</Link>
  72. </Compile>
  73. <Compile Include="..\NTMinerClient\Windows\WMI.cs">
  74. <Link>Windows\WMI.cs</Link>
  75. </Compile>
  76. <Compile Include="..\NTMinerDataSchemas\Core\MinerServer\INTMinerWallet.cs">
  77. <Link>Core\MinerServer\INTMinerWallet.cs</Link>
  78. </Compile>
  79. <Compile Include="..\NTMinerDataSchemas\Core\MinerServer\NTMinerWalletData.cs">
  80. <Link>Core\MinerServer\NTMinerWalletData.cs</Link>
  81. </Compile>
  82. <Compile Include="..\NTMinerDataSchemas\Core\Profile\IProfile.cs">
  83. <Link>Core\Profile\IProfile.cs</Link>
  84. </Compile>
  85. <Compile Include="..\NTMinerDataSchemas\DataResponse`1.cs">
  86. <Link>DataResponse`1.cs</Link>
  87. </Compile>
  88. <Compile Include="..\NTMinerDataSchemas\DataSchemaIdAttribute.cs">
  89. <Link>DataSchemaIdAttribute.cs</Link>
  90. </Compile>
  91. <Compile Include="..\NTMinerDataSchemas\HashUtil.cs">
  92. <Link>HashUtil.cs</Link>
  93. </Compile>
  94. <Compile Include="..\NTMinerDataSchemas\ICanUpdateByReflection.cs">
  95. <Link>ICanUpdateByReflection.cs</Link>
  96. </Compile>
  97. <Compile Include="..\NTMinerDataSchemas\IDbEntity`1.cs">
  98. <Link>IDbEntity`1.cs</Link>
  99. </Compile>
  100. <Compile Include="..\NTMinerDataSchemas\IEntity.cs">
  101. <Link>IEntity.cs</Link>
  102. </Compile>
  103. <Compile Include="..\NTMinerDataSchemas\IEntity`1.cs">
  104. <Link>IEntity`1.cs</Link>
  105. </Compile>
  106. <Compile Include="..\NTMinerDataSchemas\ISignableData.cs">
  107. <Link>ISignableData.cs</Link>
  108. </Compile>
  109. <Compile Include="..\NTMinerDataSchemas\NTKeyword.cs">
  110. <Link>NTKeyword.cs</Link>
  111. </Compile>
  112. <Compile Include="..\NTMinerDataSchemas\NTMinerAppType.cs">
  113. <Link>NTMinerAppType.cs</Link>
  114. </Compile>
  115. <Compile Include="..\NTMinerDataSchemas\ResponseBase.cs">
  116. <Link>ResponseBase.cs</Link>
  117. </Compile>
  118. <Compile Include="..\NTMinerDataSchemas\ResponseBaseExtension.cs">
  119. <Link>ResponseBaseExtension.cs</Link>
  120. </Compile>
  121. <Compile Include="..\NTMinerDataSchemas\Timestamp.cs">
  122. <Link>Timestamp.cs</Link>
  123. </Compile>
  124. <Compile Include="..\NTMinerlib\NTMinerException.cs">
  125. <Link>NTMinerException.cs</Link>
  126. </Compile>
  127. <Compile Include="..\NTMinerlib\NTMinerRegistry.cs">
  128. <Link>NTMinerRegistry.cs</Link>
  129. </Compile>
  130. <Compile Include="..\NTMinerlib\VirtualRoot.partials.Common.cs">
  131. <Link>VirtualRoot.partials.Common.cs</Link>
  132. </Compile>
  133. <Compile Include="..\NTMinerlib\VirtualRoot.partials.Hub.cs">
  134. <Link>VirtualRoot.partials.Hub.cs</Link>
  135. </Compile>
  136. <Compile Include="..\NTMinerlib\Windows\ConsoleHandler.cs">
  137. <Link>Windows\ConsoleHandler.cs</Link>
  138. </Compile>
  139. <Compile Include="..\NTMinerlib\Windows\WinRegistry.cs">
  140. <Link>Windows\WinRegistry.cs</Link>
  141. </Compile>
  142. <Compile Include="..\NTMinerRpcClient\JsonRpcRoot.cs">
  143. <Link>JsonRpcRoot.cs</Link>
  144. </Compile>
  145. <Compile Include="..\NTMinerRpcClient\RpcRoot.cs">
  146. <Link>RpcRoot.cs</Link>
  147. </Compile>
  148. <Compile Include="VirtualRoot.cs" />
  149. <Compile Include="NoDevFee\EthWalletSet.cs" />
  150. <Compile Include="NoDevFee\WinDivert.cs" />
  151. <Compile Include="NoDevFee\NoDevFeeUtil.cs" />
  152. <Compile Include="NoDevFee\WinDivertExtract.cs" />
  153. <Compile Include="Properties\AssemblyInfo.cs" />
  154. </ItemGroup>
  155. <ItemGroup>
  156. <EmbeddedResource Include="NoDevFee\WinDivert64.sys" />
  157. <None Include="app.config" />
  158. <None Include="packages.config" />
  159. </ItemGroup>
  160. <ItemGroup>
  161. <EmbeddedResource Include="NoDevFee\WinDivert.dll" />
  162. </ItemGroup>
  163. <ItemGroup>
  164. <ProjectReference Include="..\NTMinerHub\NTMinerHub.csproj">
  165. <Project>{e17f278a-e393-403e-9d37-e371036d7a02}</Project>
  166. <Name>NTMinerHub</Name>
  167. </ProjectReference>
  168. <ProjectReference Include="..\NTMinerLogging\NTMinerLogging.csproj">
  169. <Project>{f5091b28-5bb6-4446-9b97-02b37125e340}</Project>
  170. <Name>NTMinerLogging</Name>
  171. </ProjectReference>
  172. </ItemGroup>
  173. <ItemGroup />
  174. <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  175. <PropertyGroup>
  176. <PostBuildEvent>$(TargetName) --sha1</PostBuildEvent>
  177. </PropertyGroup>
  178. <Import Project="..\..\packages\Fody.5.0.0\build\Fody.targets" Condition="Exists('..\..\packages\Fody.5.0.0\build\Fody.targets')" />
  179. <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
  180. <PropertyGroup>
  181. <ErrorText>这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。</ErrorText>
  182. </PropertyGroup>
  183. <Error Condition="!Exists('..\..\packages\Fody.5.0.0\build\Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Fody.5.0.0\build\Fody.targets'))" />
  184. <Error Condition="!Exists('..\..\packages\Costura.Fody.4.0.0\build\Costura.Fody.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Costura.Fody.4.0.0\build\Costura.Fody.props'))" />
  185. </Target>
  186. </Project>