asp.net - Nuget.Core.dll version number mismatch -


i not figure out how should deploy web site created nuget.server package. asp.net mvc not installed on server, "add deployable dependencies" project , select "asp.net web pages razor syntax".

the problem adds nuget.core.dll version 1.0.11220.104, nuget.server package adds reference nuget.core.dll version 1.3.20419.9005.

with higher version deployed, got

could not load file or assembly 'nuget.core, version=1.0.11220.104" message. lower version deployed, got "compiler error message: cs1705: assembly 'nuget.server, version=1.3.20426.373, culture=neutral, publickeytoken=null' uses 'nuget.core, version=1.3.20419.9005, culture=neutral, publickeytoken=31bf3856ad364e35' has higher version referenced assembly 'nuget.core, version=1.0.11220.104, culture=neutral, publickeytoken=31bf3856ad364e35'".

how can solve this?

thanks.

i ran same issue after using 'add deployable bin' option in visual studio. set assemblybinding redirect suggested haacked modified bindingredirect work. ;)

<bindingredirect oldversion="0.0.0.0-1.3.20419.9005"                              newversion="1.3.20419.9005"/> 

after getting error getting erdem system.web.webpages.administrator. went bin folder , deleted system.web.webpages.dll , lit , works great!


Comments