|
2 | 2 | <PropertyGroup>
|
3 | 3 | <IsPartialFacadeAssembly>true</IsPartialFacadeAssembly>
|
4 | 4 | <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
5 |
| - <TargetFramework>$(NetCoreAppCurrent)</TargetFramework> |
| 5 | + <TargetFrameworks>$(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent)</TargetFrameworks> |
| 6 | + <NoWarn>CA1805;IDE0059;CS1591</NoWarn> |
| 7 | + <TargetPlatformIdentifier>$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)'))</TargetPlatformIdentifier> |
| 8 | + <IsTrimmable>false</IsTrimmable> |
6 | 9 | </PropertyGroup>
|
7 | 10 | <ItemGroup>
|
8 | 11 | <Compile Include="System\Transactions\CommittableTransaction.cs" />
|
9 | 12 | <Compile Include="System\Transactions\DependentTransaction.cs" />
|
10 |
| - <Compile Include="System\Transactions\DistributedTransaction.cs" /> |
11 | 13 | <Compile Include="System\Transactions\DurableEnlistmentState.cs" />
|
12 | 14 | <Compile Include="System\Transactions\EnterpriseServices.cs" />
|
13 | 15 | <Compile Include="System\Transactions\Enlistment.cs" />
|
14 | 16 | <Compile Include="System\Transactions\EnlistmentState.cs" />
|
15 | 17 | <Compile Include="System\Transactions\EnlistmentTraceIdentifier.cs" />
|
| 18 | + <Compile Include="System\Transactions\IDtcTransaction.cs" /> |
16 | 19 | <Compile Include="System\Transactions\IEnlistmentNotification.cs" />
|
17 | 20 | <Compile Include="System\Transactions\InternalTransaction.cs" />
|
18 | 21 | <Compile Include="System\Transactions\IPromotableSinglePhaseNotification.cs" />
|
|
25 | 28 | <Compile Include="System\Transactions\Transaction.cs" />
|
26 | 29 | <Compile Include="System\Transactions\TransactionException.cs" />
|
27 | 30 | <Compile Include="System\Transactions\TransactionInformation.cs" />
|
28 |
| - <Compile Include="System\Transactions\TransactionInterop.cs" /> |
29 | 31 | <Compile Include="System\Transactions\TransactionManager.cs" />
|
30 | 32 | <Compile Include="System\Transactions\TransactionOptions.cs" />
|
31 | 33 | <Compile Include="System\Transactions\TransactionScope.cs" />
|
|
40 | 42 | <Compile Include="System\Transactions\Configuration\DefaultSettingsSection.cs" />
|
41 | 43 | <Compile Include="System\Transactions\Configuration\MachineSettingsSection.cs" />
|
42 | 44 | </ItemGroup>
|
| 45 | + <ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'windows'"> |
| 46 | + <Compile Include="$(CommonPath)Interop\Windows\Interop.Libraries.cs" Link="Common\Interop\Windows\Interop.Libraries.cs" /> |
| 47 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\IPrepareInfo.cs" /> |
| 48 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\IResourceManagerFactory2.cs" /> |
| 49 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\IResourceManager.cs" /> |
| 50 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\IResourceManagerSink.cs" /> |
| 51 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITmNodeName.cs" /> |
| 52 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransaction.cs" /> |
| 53 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionCloner.cs" /> |
| 54 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionExport.cs" /> |
| 55 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionExportFactory.cs" /> |
| 56 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionOptions.cs" /> |
| 57 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionDispenser.cs" /> |
| 58 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionEnlistmentAsync.cs" /> |
| 59 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionImport.cs" /> |
| 60 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionImportWhereabouts.cs" /> |
| 61 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionOutcomeEvents.cs" /> |
| 62 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionPhase0EnlistmentAsync.cs" /> |
| 63 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionPhase0Factory.cs" /> |
| 64 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionPhase0NotifyAsync.cs" /> |
| 65 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionReceiver.cs" /> |
| 66 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionReceiverFactory.cs" /> |
| 67 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionResourceAsync.cs" /> |
| 68 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionTransmitter.cs" /> |
| 69 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionTransmitterFactory.cs" /> |
| 70 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionVoterBallotAsync2.cs" /> |
| 71 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionVoterFactory2.cs" /> |
| 72 | + <Compile Include="System\Transactions\DtcProxyShim\DtcInterfaces\ITransactionVoterNotifyAsync2.cs" /> |
| 73 | + <Compile Include="System\Transactions\DtcProxyShim\DtcProxyShimFactory.cs" /> |
| 74 | + <Compile Include="System\Transactions\DtcProxyShim\EnlistmentNotifyShim.cs" /> |
| 75 | + <Compile Include="System\Transactions\DtcProxyShim\EnlistmentShim.cs" /> |
| 76 | + <Compile Include="System\Transactions\DtcProxyShim\Guids.cs" /> |
| 77 | + <Compile Include="System\Transactions\DtcProxyShim\NativeEnums.cs" /> |
| 78 | + <Compile Include="System\Transactions\DtcProxyShim\NotificationShimBase.cs" /> |
| 79 | + <Compile Include="System\Transactions\DtcProxyShim\OletxHelper.cs" /> |
| 80 | + <Compile Include="System\Transactions\DtcProxyShim\OletxXactTransInfo.cs" /> |
| 81 | + <Compile Include="System\Transactions\DtcProxyShim\Phase0NotifyShim.cs" /> |
| 82 | + <Compile Include="System\Transactions\DtcProxyShim\Phase0Shim.cs" /> |
| 83 | + <Compile Include="System\Transactions\DtcProxyShim\ResourceManagerNotifyShim.cs" /> |
| 84 | + <Compile Include="System\Transactions\DtcProxyShim\ResourceManagerShim.cs" /> |
| 85 | + <Compile Include="System\Transactions\DtcProxyShim\TransactionNotifyShim.cs" /> |
| 86 | + <Compile Include="System\Transactions\DtcProxyShim\TransactionOutcome.cs" /> |
| 87 | + <Compile Include="System\Transactions\DtcProxyShim\TransactionShim.cs" /> |
| 88 | + <Compile Include="System\Transactions\DtcProxyShim\VoterNotifyShim.cs" /> |
| 89 | + <Compile Include="System\Transactions\DtcProxyShim\VoterShim.cs" /> |
| 90 | + <Compile Include="System\Transactions\DtcProxyShim\Xactopt.cs" /> |
| 91 | + <Compile Include="System\Transactions\Oletx\DtcTransactionManager.cs" /> |
| 92 | + <Compile Include="System\Transactions\Oletx\OletxCommittableTransaction.cs" /> |
| 93 | + <Compile Include="System\Transactions\Oletx\OletxDependentTransaction.cs" /> |
| 94 | + <Compile Include="System\Transactions\Oletx\OletxEnlistment.cs" /> |
| 95 | + <Compile Include="System\Transactions\Oletx\OletxResourceManager.cs" /> |
| 96 | + <Compile Include="System\Transactions\Oletx\OletxTransaction.cs" /> |
| 97 | + <Compile Include="System\Transactions\Oletx\OletxTransactionManager.cs" /> |
| 98 | + <Compile Include="System\Transactions\Oletx\OletxVolatileEnlistment.cs" /> |
| 99 | + <Compile Include="System\Transactions\TransactionInterop.cs" /> |
| 100 | + </ItemGroup> |
| 101 | + <ItemGroup Condition="'$(TargetPlatformIdentifier)' != 'windows'"> |
| 102 | + <Compile Include="System\Transactions\TransactionInteropNonWindows.cs" /> |
| 103 | + <Compile Include="System\Transactions\NonWindowsUnsupported.cs" /> |
| 104 | + </ItemGroup> |
43 | 105 | <ItemGroup>
|
| 106 | + <Reference Include="System.Collections" /> |
| 107 | + <Reference Include="System.Collections.Concurrent" /> |
| 108 | + <Reference Include="System.ComponentModel" /> |
| 109 | + <Reference Include="System.ComponentModel.Primitives" /> |
| 110 | + <Reference Include="System.Diagnostics.Process" /> |
| 111 | + <Reference Include="System.Diagnostics.TraceSource" /> |
44 | 112 | <Reference Include="System.Diagnostics.Tracing" />
|
45 | 113 | <Reference Include="System.Memory" />
|
46 | 114 | <Reference Include="System.Runtime" />
|
47 | 115 | <Reference Include="System.Runtime.InteropServices" />
|
48 | 116 | <Reference Include="System.Threading" />
|
49 | 117 | <Reference Include="System.Threading.Thread" />
|
50 | 118 | <Reference Include="System.Threading.ThreadPool" />
|
| 119 | + <Reference Include="System.Xml.ReaderWriter" /> |
51 | 120 | </ItemGroup>
|
52 | 121 | </Project>
|
0 commit comments