|
32 | 32 | <PropertyGroup Condition=" '$(Platform)' == 'x64'"> |
33 | 33 | <PlatformTarget>x64</PlatformTarget> |
34 | 34 | </PropertyGroup> |
35 | | - <PropertyGroup Condition=" '$(Configuration)' == 'DebugMono'"> |
36 | | - <DebugSymbols>true</DebugSymbols> |
37 | | - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);DEBUG;TRACE</DefineConstants> |
| 35 | + |
| 36 | + <PropertyGroup Condition="$(Configuration.Contains('Debug')) AND '$(TargetFramework)'=='net40'"> |
| 37 | + <Optimize>false</Optimize> |
38 | 38 | <DebugType>full</DebugType> |
39 | 39 | </PropertyGroup> |
40 | | - <PropertyGroup Condition=" '$(Configuration)' == 'ReleaseMono'"> |
41 | | - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants)</DefineConstants> |
| 40 | + <PropertyGroup Condition="$(Configuration.Contains('Release')) AND '$(TargetFramework)'=='net40'"> |
42 | 41 | <Optimize>true</Optimize> |
43 | 42 | <DebugType>pdbonly</DebugType> |
44 | 43 | </PropertyGroup> |
45 | | - <PropertyGroup Condition=" '$(Configuration)' == 'DebugWin'"> |
| 44 | + <PropertyGroup Condition="$(Configuration.Contains('Debug')) AND '$(TargetFramework)'=='netstandard2.0'"> |
46 | 45 | <DebugSymbols>true</DebugSymbols> |
47 | | - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);DEBUG;TRACE</DefineConstants> |
| 46 | + <Optimize>false</Optimize> |
48 | 47 | <DebugType>full</DebugType> |
49 | 48 | </PropertyGroup> |
50 | | - <PropertyGroup Condition=" '$(Configuration)' == 'ReleaseWin'"> |
51 | | - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants)</DefineConstants> |
52 | | - <Optimize>true</Optimize> |
53 | | - <DebugType>pdbonly</DebugType> |
54 | | - </PropertyGroup> |
55 | | - <PropertyGroup Condition=" '$(Configuration)' == 'DebugMonoPY3'"> |
| 49 | + <PropertyGroup Condition="$(Configuration.Contains('Release')) AND '$(TargetFramework)'=='netstandard2.0'"> |
56 | 50 | <DebugSymbols>true</DebugSymbols> |
57 | | - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);DEBUG;TRACE</DefineConstants> |
58 | | - <DebugType>full</DebugType> |
59 | | - </PropertyGroup> |
60 | | - <PropertyGroup Condition=" '$(Configuration)' == 'ReleaseMonoPY3'"> |
61 | | - <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants)</DefineConstants> |
62 | 51 | <Optimize>true</Optimize> |
63 | | - <DebugType>pdbonly</DebugType> |
| 52 | + <DebugType>portable</DebugType> |
64 | 53 | </PropertyGroup> |
65 | | - <PropertyGroup Condition=" '$(Configuration)' == 'DebugWinPY3'"> |
66 | | - <DebugSymbols>true</DebugSymbols> |
| 54 | + |
| 55 | + <PropertyGroup Condition="$(Configuration.Contains('Debug'))"> |
67 | 56 | <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants);DEBUG;TRACE</DefineConstants> |
68 | | - <DebugType>full</DebugType> |
69 | 57 | </PropertyGroup> |
70 | | - <PropertyGroup Condition=" '$(Configuration)' == 'ReleaseWinPY3'"> |
| 58 | + <PropertyGroup Condition="$(Configuration.Contains('Release'))"> |
71 | 59 | <DefineConstants Condition="'$(CustomDefineConstants)' == ''">$(DefineConstants)</DefineConstants> |
72 | | - <Optimize>true</Optimize> |
73 | | - <DebugType>pdbonly</DebugType> |
74 | 60 | </PropertyGroup> |
| 61 | + |
75 | 62 | <ItemGroup Condition="'$(TargetFramework)' == 'net40'"> |
76 | 63 | <Reference Include="Microsoft.CSharp" /> |
77 | 64 | <Reference Include="System" /> |
|
0 commit comments