Giter VIP home page Giter VIP logo

Comments (2)

dlbromen avatar dlbromen commented on July 30, 2024

Do you have any specific thoughts on what you're looking for or how you want it done? Just another VS2012 solution file or are you looking for something like separate NuGet packages to be produced out of a single build?

from fluentcassandra.

nberardi avatar nberardi commented on July 30, 2024

Here are the general rules for how I would like the programming to be done.

  • FluentCassandra.csproj is always on the latest and greatest framework
  • When you add features specific to the new framework you wrap it in NET_XX precompiler (ex. .NET 4.5 is NET_45)
  • FluentCassandra should always at least support the current framework and the previous framework

Here is how I think the dual compile should work.

  • A new project is created for .NET 4.0 called FluentCassandra.Net40.csproj
  • The current FluentCassandra project is updated to .NET 4.5
  • The build process will be based out of a command file called build.cmd (I already started the basics of this https://github.com/managedfusion/fluentcassandra/blob/master/build.cmd) and it will build all the supported frameworks, which should just be building the solution like it does now.
  • The build will move the files to a directory specifically structured to create a NuGet package that targets all the supported frameworks.

I am looking for a discussion on the best way to accomplish this or any problems you see with the above approach. The above approach seems to work really well for RestSharp.

from fluentcassandra.

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.