Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/14/18 17:07:25 (6 years ago)
Author:
dpiringe
Message:

#2522:

  • migrated a lot of projects to .NET Standard 2.0
  • added AppDomain.CurrentDomain.ApplyPolicy to Assembly.ReflectionOnlyLoad in PluginValidator to correctly load the System library
  • deleted Properties folder from .NET Standard projects, because AssemblyInformation is saved in .csproj files now
  • .NET Framework projects target now v4.7, because it is only possible to use .NET Standard libraries in v4.6 or higher
  • removed System.Data.Linq from defaultAssemblies and DiscoverNamespaces in ProgrammableOperator, it is not supported in .NET Standard
  • the Microsoft.Windows.Compatibility package is necessary for usage of PluginInfrastructure, we should probably switch to the System.Drawing.Common package when PluginInfrastructure is migrated to .NET Standard
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2522_RefactorPluginInfrastructure/HeuristicLab.Optimizer/3.3/HeuristicLab.Optimizer-3.3.csproj

    r15973 r16143  
    1111    <RootNamespace>HeuristicLab.Optimizer</RootNamespace>
    1212    <AssemblyName>HeuristicLab.Optimizer-3.3</AssemblyName>
    13     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     13    <TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
    1414    <TargetFrameworkProfile>
    1515    </TargetFrameworkProfile>
     
    107107    <Reference Include="Microsoft.CSharp" />
    108108    <Reference Include="System" />
     109    <Reference Include="System.ComponentModel.Composition" />
     110    <Reference Include="System.Configuration" />
    109111    <Reference Include="System.Core">
    110112      <RequiredTargetFramework>3.5</RequiredTargetFramework>
    111113    </Reference>
     114    <Reference Include="System.Data.OracleClient" />
     115    <Reference Include="System.DirectoryServices" />
     116    <Reference Include="System.DirectoryServices.AccountManagement" />
     117    <Reference Include="System.DirectoryServices.Protocols" />
    112118    <Reference Include="System.Drawing" />
     119    <Reference Include="System.IdentityModel" />
     120    <Reference Include="System.Management" />
     121    <Reference Include="System.Net" />
     122    <Reference Include="System.Runtime.Caching" />
     123    <Reference Include="System.Runtime.Serialization" />
     124    <Reference Include="System.Security" />
     125    <Reference Include="System.ServiceModel" />
     126    <Reference Include="System.ServiceProcess" />
     127    <Reference Include="System.Transactions" />
    113128    <Reference Include="System.Windows.Forms" />
    114129    <Reference Include="System.Xml.Linq">
     
    120135    <Reference Include="System.Data" />
    121136    <Reference Include="System.Xml" />
     137    <Reference Include="WindowsBase" />
    122138  </ItemGroup>
    123139  <ItemGroup>
     
    367383    </BootstrapperPackage>
    368384  </ItemGroup>
     385  <ItemGroup>
     386    <PackageReference Include="Microsoft.Win32.Registry">
     387      <Version>4.5.0</Version>
     388    </PackageReference>
     389    <PackageReference Include="Microsoft.Win32.Registry.AccessControl">
     390      <Version>4.5.0</Version>
     391    </PackageReference>
     392    <PackageReference Include="Microsoft.Win32.SystemEvents">
     393      <Version>4.5.0</Version>
     394    </PackageReference>
     395    <PackageReference Include="Microsoft.Windows.Compatibility">
     396      <Version>2.0.1</Version>
     397    </PackageReference>
     398    <PackageReference Include="System.CodeDom">
     399      <Version>4.5.0</Version>
     400    </PackageReference>
     401    <PackageReference Include="System.ComponentModel.Composition">
     402      <Version>4.5.0</Version>
     403    </PackageReference>
     404    <PackageReference Include="System.Configuration.ConfigurationManager">
     405      <Version>4.5.0</Version>
     406    </PackageReference>
     407    <PackageReference Include="System.Data.DataSetExtensions">
     408      <Version>4.5.0</Version>
     409    </PackageReference>
     410    <PackageReference Include="System.Data.Odbc">
     411      <Version>4.5.0</Version>
     412    </PackageReference>
     413    <PackageReference Include="System.Data.SqlClient">
     414      <Version>4.5.0</Version>
     415    </PackageReference>
     416    <PackageReference Include="System.Diagnostics.EventLog">
     417      <Version>4.5.0</Version>
     418    </PackageReference>
     419    <PackageReference Include="System.Diagnostics.PerformanceCounter">
     420      <Version>4.5.0</Version>
     421    </PackageReference>
     422    <PackageReference Include="System.DirectoryServices">
     423      <Version>4.5.0</Version>
     424    </PackageReference>
     425    <PackageReference Include="System.DirectoryServices.AccountManagement">
     426      <Version>4.5.0</Version>
     427    </PackageReference>
     428    <PackageReference Include="System.DirectoryServices.Protocols">
     429      <Version>4.5.0</Version>
     430    </PackageReference>
     431    <PackageReference Include="System.Drawing.Common">
     432      <Version>4.5.0</Version>
     433    </PackageReference>
     434    <PackageReference Include="System.IO.FileSystem.AccessControl">
     435      <Version>4.5.0</Version>
     436    </PackageReference>
     437    <PackageReference Include="System.IO.FileSystem.Primitives">
     438      <Version>4.3.0</Version>
     439    </PackageReference>
     440    <PackageReference Include="System.IO.Packaging">
     441      <Version>4.5.0</Version>
     442    </PackageReference>
     443    <PackageReference Include="System.IO.Pipes.AccessControl">
     444      <Version>4.5.0</Version>
     445    </PackageReference>
     446    <PackageReference Include="System.IO.Ports">
     447      <Version>4.5.0</Version>
     448    </PackageReference>
     449    <PackageReference Include="System.Management">
     450      <Version>4.5.0</Version>
     451    </PackageReference>
     452    <PackageReference Include="System.Runtime.Caching">
     453      <Version>4.5.0</Version>
     454    </PackageReference>
     455    <PackageReference Include="System.Runtime.CompilerServices.Unsafe">
     456      <Version>4.5.0</Version>
     457    </PackageReference>
     458    <PackageReference Include="System.Security.AccessControl">
     459      <Version>4.5.0</Version>
     460    </PackageReference>
     461    <PackageReference Include="System.Security.Cryptography.Cng">
     462      <Version>4.5.0</Version>
     463    </PackageReference>
     464    <PackageReference Include="System.Security.Cryptography.Pkcs">
     465      <Version>4.5.0</Version>
     466    </PackageReference>
     467    <PackageReference Include="System.Security.Cryptography.ProtectedData">
     468      <Version>4.5.0</Version>
     469    </PackageReference>
     470    <PackageReference Include="System.Security.Cryptography.Xml">
     471      <Version>4.5.0</Version>
     472    </PackageReference>
     473    <PackageReference Include="System.Security.Permissions">
     474      <Version>4.5.0</Version>
     475    </PackageReference>
     476    <PackageReference Include="System.Security.Principal.Windows">
     477      <Version>4.5.0</Version>
     478    </PackageReference>
     479    <PackageReference Include="System.ServiceModel.Duplex">
     480      <Version>4.4.1</Version>
     481    </PackageReference>
     482    <PackageReference Include="System.ServiceModel.Http">
     483      <Version>4.4.1</Version>
     484    </PackageReference>
     485    <PackageReference Include="System.ServiceModel.NetTcp">
     486      <Version>4.4.1</Version>
     487    </PackageReference>
     488    <PackageReference Include="System.ServiceModel.Primitives">
     489      <Version>4.4.1</Version>
     490    </PackageReference>
     491    <PackageReference Include="System.ServiceModel.Security">
     492      <Version>4.4.1</Version>
     493    </PackageReference>
     494    <PackageReference Include="System.ServiceModel.Syndication">
     495      <Version>4.5.0</Version>
     496    </PackageReference>
     497    <PackageReference Include="System.ServiceProcess.ServiceController">
     498      <Version>4.5.0</Version>
     499    </PackageReference>
     500    <PackageReference Include="System.Text.Encoding.CodePages">
     501      <Version>4.5.0</Version>
     502    </PackageReference>
     503    <PackageReference Include="System.Threading.AccessControl">
     504      <Version>4.5.0</Version>
     505    </PackageReference>
     506  </ItemGroup>
    369507  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
    370508  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Note: See TracChangeset for help on using the changeset viewer.