Giter Site home page Giter Site logo

Comments (4)

warrenfalk avatar warrenfalk commented on September 4, 2024 1

This is resolved in the 5.4.6.7 which is a pre-release. Once tested better, I'll release it as stable.

from rocksdb-sharp.

alexvaluyskiy avatar alexvaluyskiy commented on September 4, 2024

It's using a weird path C:\Users\wfalk. It is not my user :)

from rocksdb-sharp.

warrenfalk avatar warrenfalk commented on September 4, 2024

@alexvaluyskiy, the paths to source files in stack traces reflect the absolute path to the source at build time. I don't think that is particularly weird. The exception dump you provided seems to say it only searched inside C:\Users\ravenger which is what I would expect.

I'll look into the search paths used during unit tests.

from rocksdb-sharp.

warrenfalk avatar warrenfalk commented on September 4, 2024

I think the issue is that the CodeBase for the RocksDbSharp dll is not the codebase that the RocksDbNative contents are necessarily copied to. This is especially true in unit test environments, which is why this doesn't work.

Fundamentally this appears to be a flaw in the current strategy of the RocksDbNative package as just a content package, so I will modify that. I will add a very small managed assembly as output of a new RocksDbNative project. The native binaries will then be seen as content for that assembly and should therefore be deployed to the CodeBase for that assembly. I can query that assembly for its CodeBase from RocksDbSharp when searching for native binaries.

from rocksdb-sharp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.