I'm testing DO4 at version 4.4 beta1, and fund bug in Project Upgrade Tool. Add References to DataObjects.Net assemblies does not work well. Look at image. Steps to reproduce:
Now take a look at 3 References added to project, they have warning icon and after look at properties of those references, found that it does not point to valid location of assembly file. Update1: Next interesting thing is that one reference is wrong at all not just its path - Xtensive.Core.Aspects which is added by upgrade tool but does not exists, instead of it file Xtensive.Aspects exists. Update2: Next bug, upgrade tool does not convert old reference to "SessionManager" module in web.config |
True - currently it does not specify
<HintPath>
. So to see these assemblies, you should install DO with installer orInstall.bat
with-r
option.If you haven't used installer, but use "Import DataObjects.Net.targets" option in Project Upgrade Tool (normally you need it), this also shouldn't matter (.target file also adds necessary folder to reference search paths).
I used installer to install this v4.4 version. And also check "Import DataObjects.Net.targets" and result was it does not add "HintPath" to references. I can fix this manually by pointing path to folder
c:\Program Files (x86)\DataObjects.Net\Bin\Latest\
right?Take a look at updated bug, added Xtensive.Core.Aspects vs Xtensive.Aspects file referencee problem.