Code Monkey home page Code Monkey logo

Comments (5)

sapek avatar sapek commented on July 16, 2024

If you build the cs.sln solution than everything builds in one go, whether you use Visual Studio, msbuild or xbuild. Am I missing something here?

from bond.

redknightlois avatar redknightlois commented on July 16, 2024

You need a couple of Ctrl-Shift-B in VS2015 to make it compile. Project references modify the build dependencies and therefore the build order inside Visual Studio. As such a dependency does not exist because the hint is based on the binary output not the project itself those things can happen.

If there is no reason behind the missing link, I will issue a PR for it ( pretty simple to fix )

from bond.

sapek avatar sapek commented on July 16, 2024

There was a reason: an internal build system we used didn't work correctly with project dependencies. We might not care about it anymore but I would have to verify.

However Build Solution command absolutely should rebuild all the projects in the right order in one go. I have just tested it on a freshly cloned repo. Could you send logs from a case that doesn't rebuild everything the first time?

from bond.

redknightlois avatar redknightlois commented on July 16, 2024

Cannot repro it anymore :(

from bond.

sapek avatar sapek commented on July 16, 2024

I don't know if this is what you've originally encountered, however if you are building on a network behind a proxy and forget to set HTTP_PROXY environment variable then cabal may fail during Bond compiler build because it can't download Haskell packages. It probably depends on the network configuration but at least in our setup the outgoing connections cabal makes aren't terminated immediately so the result could be that the build eventually succeeded after trying many times.

from bond.

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.