You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are a few issues around using profile-based PCL's in the SDK build system that all seem be traced back to the TargetFrameworkVersion segment of the NuGetTargetMoniker getting "lost."
@emgarten@yishaigalatzer@rrelyea The .NETPortable v0.0 thing is more pervasive than just the above as it appears to affect at least the lock file generation and package generation.
In order to support portable-win81+wpa81 for example, you need the following. Note the explicit NuGetTargetMoniker is required with v0.0 in it because that's how the lock file was generated.
Fair enough, using 2 is ok long as the "best match" is evaluated correctly for p2p refs. Key thing here is just ensuring that the NugetTargetMoniker hack isn't required.
Splitting from #477
There are a few issues around using profile-based PCL's in the SDK build system that all seem be traced back to the
TargetFrameworkVersion
segment of the NuGetTargetMoniker getting "lost."@emgarten @yishaigalatzer @rrelyea The
.NETPortable v0.0
thing is more pervasive than just the above as it appears to affect at least the lock file generation and package generation.In order to support
portable-win81+wpa81
for example, you need the following. Note the explicitNuGetTargetMoniker
is required with v0.0 in it because that's how the lock file was generated.Later, when calling the pack target, the generated nuspec has the following
The pack target is generating it wrong too (I believe it should be
.NETPortable4.6-Profile32
)The text was updated successfully, but these errors were encountered: