Closed kenjiuno closed 4 years ago
/p:OutputPath=.\ in package.cmd makes net45, net46 and netstandard1.6 binaries same.
/p:OutputPath=.\
package.cmd
net45
net46
netstandard1.6
https://github.com/pusher/pusher-websocket-dotnet/blob/b9cf229a1f5c657ce5577f55fce377bc1bd9b5ee/package.cmd#L3
Please check same 98df0b35 CRC-32 values printed from unzip.
98df0b35
USER@DD36 ~ $ unzip -v /cygdrive/d/DL/pusherclient.1.0.2.nupkg Archive: /cygdrive/d/DL/pusherclient.1.0.2.nupkg Length Method Size Cmpr Date Time CRC-32 Name -------- ------ ------- ---- ---------- ----- -------- ---- 506 Defl:N 273 46% 06-18-2019 10:53 88afae54 _rels/.rels 2157 Defl:N 605 72% 06-18-2019 10:53 bb628f90 PusherClient.nuspec 40960 Defl:N 17118 58% 06-18-2019 09:53 98df0b35 lib/net45/PusherClient.dll 40960 Defl:N 17118 58% 06-18-2019 09:53 98df0b35 lib/net46/PusherClient.dll 40960 Defl:N 17118 58% 06-18-2019 09:53 98df0b35 lib/netstandard1.6/PusherClient.dll 465 Defl:N 207 56% 06-18-2019 10:53 bc4d7cde [Content_Types].xml 774 Defl:N 453 42% 06-18-2019 10:53 d0e43126 package/services/metadata/core-properties/ffa56fe658a247c99ecc8fa97973a1d6.psmdcp 9468 Stored 9468 0% 06-18-2019 03:04 2c04e5e3 .signature.p7s -------- ------- --- ------- 136250 62360 54% 8 files
Verified by sha512 hash output. I have extracted PusherClient.dll files from pusherclient.1.0.2.nupkg
sha512
USER@DD36 ~ $ sha512sum.exe `find /cygdrive/c/Users/USER/Desktop/lib -name PusherClient.dll` 181a209cec5aefddd5495c2d2d6dbfa65d056ba4a084be26d14ba77ef7679b66bbca8b5a79a044d0067f18b876821a64508775eff1d93faef4125d592f08dd4b */cygdrive/c/Users/USER/Desktop/lib/net45/PusherClient.dll 181a209cec5aefddd5495c2d2d6dbfa65d056ba4a084be26d14ba77ef7679b66bbca8b5a79a044d0067f18b876821a64508775eff1d93faef4125d592f08dd4b */cygdrive/c/Users/USER/Desktop/lib/net46/PusherClient.dll 181a209cec5aefddd5495c2d2d6dbfa65d056ba4a084be26d14ba77ef7679b66bbca8b5a79a044d0067f18b876821a64508775eff1d93faef4125d592f08dd4b */cygdrive/c/Users/USER/Desktop/lib/netstandard1.6/PusherClient.dll
So please exclude /p:OutputPath=.\ from package.cmd:
"%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\amd64\msbuild.exe" PusherClient/PusherClient.csproj /t:pack /p:Configuration=Release
Although this will produce nupkg in Release folder, all binaries are separatedly built and composed.
nupkg
USER@DD36 ~ $ sha512sum.exe `find /cygdrive/c/Users/USER/Desktop/lib -name PusherClient.dll` 69b0b6a08503d2c11750660469323effe9ceb9b80062c6095504dc5fcc7d808f6d3ed805fd20848ae7dac7b2de082475056db59b43a6de2075e628cb91b65d4c */cygdrive/c/Users/USER/Desktop/lib/net45/PusherClient.dll dee2555bd9d74ca24fcfc49e291694417615cb0c4758fa777caf04091f39152f4d45376cdf1b67d227a42bbef63bbfd532d909c6237a1418bee78f120d770afe */cygdrive/c/Users/USER/Desktop/lib/net46/PusherClient.dll 9d5cc830920ef8ca8579e825e1acf84ff8ecc670b69bf4500940250065a30da0a8199350d6069ea3ffa12b29cf66145cb3c66350d428b7fffb57ae1f56063376 */cygdrive/c/Users/USER/Desktop/lib/netstandard1.6/PusherClient.dll
Done, it's on the branch feature/ConcurrentDictionary, which should be released shortly.
@imaji Thanks for rapid catch up!
/p:OutputPath=.\
inpackage.cmd
makesnet45
,net46
andnetstandard1.6
binaries same.https://github.com/pusher/pusher-websocket-dotnet/blob/b9cf229a1f5c657ce5577f55fce377bc1bd9b5ee/package.cmd#L3
Please check same
98df0b35
CRC-32 values printed from unzip.Verified bysha512
hash output. I have extracted PusherClient.dll files from pusherclient.1.0.2.nupkgSo please exclude
/p:OutputPath=.\
frompackage.cmd
:Although this will produce
nupkg
in Release folder, all binaries are separatedly built and composed.