|
60 | 60 | <Output TaskParameter="ConsoleOutput" PropertyName="PaketRestoreLockFileHash" /> |
61 | 61 | </Exec> |
62 | 62 |
|
63 | | - <!-- Debug whats going on --> |
64 | | - <Message Importance="low" Text="calling paket restore with targetframework=$(TargetFramework) targetframeworks=$(TargetFrameworks)" /> |
65 | | - |
66 | 63 | <PropertyGroup Condition="Exists('$(PaketRestoreCacheFile)') "> |
67 | 64 | <!-- if no hash has been done yet fall back to just reading in the files and comparing them --> |
68 | 65 | <PaketRestoreCachedHash Condition=" '$(PaketRestoreCachedHash)' == '' ">$([System.IO.File]::ReadAllText('$(PaketRestoreCacheFile)'))</PaketRestoreCachedHash> |
|
80 | 77 | <!-- Step 2 Detect project specific changes --> |
81 | 78 | <ItemGroup> |
82 | 79 | <MyTargetFrameworks Condition="'$(TargetFramework)' != '' " Include="$(TargetFramework)"></MyTargetFrameworks> |
83 | | - <!-- Don't include all frameworks when msbuild explicitly asks for a single one --> |
84 | | - <MyTargetFrameworks Condition="'$(TargetFrameworks)' != '' AND '$(TargetFramework)' == '' " Include="$(TargetFrameworks)"></MyTargetFrameworks> |
| 80 | + <MyTargetFrameworks Condition="'@(TargetFrameworks)' != '' " Include="$(TargetFrameworks)"></MyTargetFrameworks> |
85 | 81 | <PaketResolvedFilePaths Include="@(MyTargetFrameworks -> '$(MSBuildProjectDirectory)\obj\$(MSBuildProjectFile).%(Identity).paket.resolved')"></PaketResolvedFilePaths> |
86 | 82 | </ItemGroup> |
87 | | - <Message Importance="low" Text="MyTargetFrameworks=@(MyTargetFrameworks) PaketResolvedFilePaths=@(PaketResolvedFilePaths)" /> |
88 | 83 | <PropertyGroup> |
89 | 84 | <PaketReferencesCachedFilePath>$(MSBuildProjectDirectory)\obj\$(MSBuildProjectFile).paket.references.cached</PaketReferencesCachedFilePath> |
90 | 85 | <!-- MyProject.fsproj.paket.references has the highest precedence --> |
|
94 | 89 | <!-- paket.references --> |
95 | 90 | <PaketOriginalReferencesFilePath Condition=" !Exists('$(PaketOriginalReferencesFilePath)')">$(MSBuildProjectDirectory)\paket.references</PaketOriginalReferencesFilePath> |
96 | 91 |
|
| 92 | + <PaketResolvedFilePath>$(MSBuildProjectDirectory)\obj\$(MSBuildProjectFile).$(TargetFramework).paket.resolved</PaketResolvedFilePath> |
97 | 93 | <DoAllResolvedFilesExist>false</DoAllResolvedFilesExist> |
98 | 94 | <DoAllResolvedFilesExist Condition="Exists(%(PaketResolvedFilePaths.Identity))">true</DoAllResolvedFilesExist> |
99 | 95 | <PaketRestoreRequired>true</PaketRestoreRequired> |
|
116 | 112 | <!-- Step 2 b detect relevant changes in project file (new targetframework) --> |
117 | 113 | <PropertyGroup Condition=" '$(DoAllResolvedFilesExist)' != 'true' "> |
118 | 114 | <PaketRestoreRequired>true</PaketRestoreRequired> |
119 | | - <PaketRestoreRequiredReason>target-framework '$(TargetFramework)' or '$(TargetFrameworks)' files @(PaketResolvedFilePaths)</PaketRestoreRequiredReason> |
| 115 | + <PaketRestoreRequiredReason>target-framework '$(TargetFramework)' or '$(TargetFrameworks)'</PaketRestoreRequiredReason> |
120 | 116 | </PropertyGroup> |
121 | 117 |
|
122 | 118 | <!-- Step 3 Restore project specific stuff if required --> |
|
144 | 140 | </PaketReferencesFileLinesInfo> |
145 | 141 | <PackageReference Include="%(PaketReferencesFileLinesInfo.PackageName)"> |
146 | 142 | <Version>%(PaketReferencesFileLinesInfo.PackageVersion)</Version> |
147 | | - <PrivateAssets Condition=" ('%(PaketReferencesFileLinesInfo.AllPrivateAssets)' == 'true') Or ('$(PackAsTool)' == 'true') ">All</PrivateAssets> |
| 143 | + <PrivateAssets Condition="%(PaketReferencesFileLinesInfo.AllPrivateAssets) == 'true'">All</PrivateAssets> |
148 | 144 | <ExcludeAssets Condition="%(PaketReferencesFileLinesInfo.AllPrivateAssets) == 'exclude'">runtime</ExcludeAssets> |
149 | | - <Publish Condition=" '$(PackAsTool)' == 'true' ">true</Publish> |
150 | 145 | </PackageReference> |
151 | 146 | </ItemGroup> |
152 | 147 |
|
|
0 commit comments