dwmkerr / sharpgl

Use OpenGL in .NET applications. SharpGL wraps all modern OpenGL features and offers a powerful scene graph to aid development.
MIT License
767 stars 300 forks source link

Extension support for Visual Studio 2015 #77

Open robinsedlaczek opened 9 years ago

robinsedlaczek commented 9 years ago

Extensions must be available in Visual Studio 2015.

robinsedlaczek commented 9 years ago

Hey Dave! I like to work on this. Ok for you?

dwmkerr commented 9 years ago

@robinsedlaczek please! Everything you need should be in extensions. If there are new requirements, such as Visual Studio 2015, the Visual Studio 2015 SDK and so on just make sure to document them at:

extensions\README.md

It would be great if you can get some knowledge on the extensions too because I'd like to make more - some starter projects for modern OpenGL (shader and VBA based projects).

Once the changes are done we can update the extensions right away, we don't need to wait for 2.5 as the extensions are independent.

robinsedlaczek commented 9 years ago

Great! So we'll do it!

Von meinem Windows Phone gesendet


Von: Dave Kerrmailto:notifications@github.com Gesendet: ‎01.‎02.‎2015 05:45 An: dwmkerr/sharpglmailto:sharpgl@noreply.github.com Cc: Robin Sedlaczekmailto:robin.sedlaczek@live.de Betreff: Re: [sharpgl] Extension support for Visual Studio 2015 (#77)

@robinsedlaczek please! Everything you need should be in extensions. If there are new requirements, such as Visual Studio 2015, the Visual Studio 2015 SDK and so on just make sure to document them at:

extensions\README.md

It would be great if you can get some knowledge on the extensions too because I'd like to make more - some starter projects for modern OpenGL (shader and VBA based projects).

Once the changes are done we can update the extensions right away, we don't need to wait for 2.5 as the extensions are independent.


Reply to this email directly or view it on GitHub: https://github.com/dwmkerr/sharpgl/issues/77#issuecomment-72351457

dwmkerr commented 9 years ago

We also need to make sure that the build extensions powershell code still works, as there are some manual steps needed to make sure the extensions will upload to the visual studio gallery, but I can make these changes if needed :)

robinsedlaczek commented 9 years ago

Hm, give me instruction if I should do this. Otherwise you are very welcome, Dave! :)

Von meinem Windows Phone gesendet


Von: Dave Kerrmailto:notifications@github.com Gesendet: ‎16.‎02.‎2015 06:20 An: dwmkerr/sharpglmailto:sharpgl@noreply.github.com Cc: Robin Sedlaczekmailto:robin.sedlaczek@live.de Betreff: Re: [sharpgl] Extension support for Visual Studio 2015 (#77)

We also need to make sure that the build extensions powershell code still works, as there are some manual steps needed to make sure the extensions will upload to the visual studio gallery, but I can make these changes if needed :)


Reply to this email directly or view it on GitHub: https://github.com/dwmkerr/sharpgl/issues/77#issuecomment-74461196

dwmkerr commented 9 years ago

Hi Robin,

Sorry for the delayed response, doing a release at work tends to eat into my evenings and free time! So basically, I think all that is needed to support VS 2015 for the extensions is the following:

  1. Take the existing Extensions project and open it in VS 2015
  2. VS should ask you to convert the project
  3. Update the vspackage to target VS 2015 as well as the existing versions
  4. Ensure that the powershell scripts which build the extensions still work

I'd love it if we could use the zip file approach you mentioned, but I think that basically there's no way of getting around the fact that the nuget packages need to be in the extension. It still doesn't stop the user from upgrading, but I haven't found a consistent or successful way to get package restore working.

If you prefer I can take a stab at this myself and send over the results, or would you like to try it?

robinsedlaczek commented 9 years ago

Hey Dave!

No, let me do the work please! :) I am on it now.

What a pity, that it does not work with the ZIP packages. Just the repeat it, it only does not work in VS2012, correct? Since my tests in VS2013 and 2015 were successful. But I’ll do it as you proposed!

And sorry for me delay, too! Similar situation here at my company. We worked hard on the performance release of one of our products, just to keep one customer on board. Hard time, but was fun! :)

So you’ll hear from me during the next hours.

Cheers!

Robin


Robin Sedlaczek

Wave Developments / The Berlin Microsoft Connection

Warschauer Strasse 60

10243 Berlin

Germany

Twitter https://twitter.com/RobinSedlaczek https://twitter.com/RobinSedlaczek

Wordpress http://robinsedlaczek.wordpress.com/ http://robinsedlaczek.wordpress.com/

Facebook https://www.facebook.com/TheBerlinMicrosoftConnection https://www.facebook.com/TheBerlinMicrosoftConnection

LinkedIn http://de.linkedin.com/pub/robin-sedlaczek/34/6a6/222/ http://de.linkedin.com/pub/robin-sedlaczek/34/6a6/222/

Xing https://www.xing.com/profile/robin_sedlaczek https://www.xing.com/profile/robin_sedlaczek

From: Dave Kerr [mailto:notifications@github.com] Sent: Friday, February 27, 2015 10:02 AM To: dwmkerr/sharpgl Cc: Robin Sedlaczek Subject: Re: [sharpgl] Extension support for Visual Studio 2015 (#77)

Hi Robin,

Sorry for the delayed response, doing a release at work tends to eat into my evenings and free time! So basically, I think all that is needed to support VS 2015 for the extensions is the following:

  1. Take the existing Extensions project and open it in VS 2015
  2. VS should ask you to convert the project
  3. Update the vspackage to target VS 2015 as well as the existing versions
  4. Ensure that the powershell scripts which build the extensions still work

I'd love it if we could use the zip file approach you mentioned, but I think that basically there's no way of getting around the fact that the nuget packages need to be in the extension. It still doesn't stop the user from upgrading, but I haven't found a consistent or successful way to get package restore working.

If you prefer I can take a stab at this myself and send over the results, or would you like to try it?

— Reply to this email directly or view it on GitHub https://github.com/dwmkerr/sharpgl/issues/77#issuecomment-76358965 . https://github.com/notifications/beacon/ACxBAO_dTWOzWp0H-nYQDQHBIwS4r2Qpks5nwCoNgaJpZM4DYNu4.gif

ktheijs commented 7 years ago

Hi, can anyone tell me what the status is for this topic? Is someone still working on this?

TheChilliPL commented 6 years ago

3 years and still nothing? Oh God...