VS 2012 Support #13

Open
dinonz opened this Issue Aug 15, 2012 · 31 comments

Projects

None yet
@dinonz
dinonz commented Aug 15, 2012

Is this extension going to be updated for VS 2012?

@follesoe
Owner

That is the plan. I haven't had time to look into it yet - so feel free to create a VS2012 branch and work on it. If not I will try to port it to VS2012 later this fall.

@dinonz
dinonz commented Aug 16, 2012

Hi Jonas,

My experience with VS Extensions and with Git is pretty much nil, but I might look into it if I get some time. I’m presuming it needs a new project but the code should mostly copy over – I will play around and see what I can come up with.

Dino

From: Jonas Follesø [mailto:notifications@github.com]
Sent: Thursday, August 16, 2012 04:05
To: follesoe/VSMonoTouch
Cc: Dean Cleaver
Subject: Re: [VSMonoTouch] VS 2012 Support (#13)

That is the plan. I haven't had time to look into it yet - so feel free to create a VS2012 branch and work on it. If not I will try to port it to VS2012 later this fall.


Reply to this email directly or view it on GitHubhttps://github.com/follesoe/VSMonoTouch/issues/13#issuecomment-7780150.

@ste8
ste8 commented Aug 30, 2012

I published a "quick and dirty" upgrade to the extension that works in VS2012, or at least it works on my machine for my purposes. It is not to be intended as "final" solution, I just needed a quick solution and this works for me.

You can find it here: https://github.com/ste8/VSMonoTouch/tree/vs2012

@dinonz
dinonz commented Aug 30, 2012

Awesome – thank you!

Dino

From: ste8 [mailto:notifications@github.com]
Sent: Thursday, August 30, 2012 11:45
To: follesoe/VSMonoTouch
Cc: Dean Cleaver
Subject: Re: [VSMonoTouch] VS 2012 Support (#13)

I published a "quick and dirty" upgrade to the extension that works in VS2012, or at least it works on my machine for my purposes. It is not to be intended as "final" solution, I just needed a quick solution and this works for me.

You can find it here: https://github.com/ste8/VSMonoTouch/tree/vs2012


Reply to this email directly or view it on GitHubhttps://github.com/follesoe/VSMonoTouch/issues/13#issuecomment-8165823.

@dinonz
dinonz commented Sep 2, 2012

Hey – I just tried it and it said project type was not supported – is there some addin I need to be able to develop VS.Net Extensions?

From: ste8 [mailto:notifications@github.com]
Sent: Thursday, August 30, 2012 11:45
To: follesoe/VSMonoTouch
Cc: Dean Cleaver
Subject: Re: [VSMonoTouch] VS 2012 Support (#13)

I published a "quick and dirty" upgrade to the extension that works in VS2012, or at least it works on my machine for my purposes. It is not to be intended as "final" solution, I just needed a quick solution and this works for me.

You can find it here: https://github.com/ste8/VSMonoTouch/tree/vs2012


Reply to this email directly or view it on GitHubhttps://github.com/follesoe/VSMonoTouch/issues/13#issuecomment-8165823.

@follesoe
Owner
follesoe commented Sep 2, 2012

You need to download the Visual Studio 2010 / 2012 SDK - which adds the
project type needed to develop VS add-ins.

-Jonas

On Sun, Sep 2, 2012 at 5:27 PM, dinonz notifications@github.com wrote:

Hey – I just tried it and it said project type was not supported – is
there some addin I need to be able to develop VS.Net Extensions?

From: ste8 [mailto:notifications@github.com]
Sent: Thursday, August 30, 2012 11:45
To: follesoe/VSMonoTouch
Cc: Dean Cleaver
Subject: Re: [VSMonoTouch] VS 2012 Support (#13)

I published a "quick and dirty" upgrade to the extension that works in
VS2012, or at least it works on my machine for my purposes. It is not to be
intended as "final" solution, I just needed a quick solution and this works
for me.

You can find it here: https://github.com/ste8/VSMonoTouch/tree/vs2012


Reply to this email directly or view it on GitHub<
https://github.com/follesoe/VSMonoTouch/issues/13#issuecomment-8165823>.


Reply to this email directly or view it on GitHubhttps://github.com/follesoe/VSMonoTouch/issues/13#issuecomment-8222917.

@slodge
slodge commented Sep 25, 2012

Excellent :) Is there a prebuilt version of this available anywhere?

@slodge
slodge commented Sep 25, 2012

Also wondered if anyone else was having problems with TargetFrameworkAttributeAttribute since installing VS2012

I've had to resort to adding this hack to my project files to keep them compiling:

http://stackoverflow.com/questions/3104356/in-visual-studio-2010-why-is-the-netframework-version-v4-0-assemblyattributes-c

@delfuria

Hi,
i have build and installed the Dinoz workaround and all works fine.
If someone want to receive the vsix can send me an email and i'll send it.
Stefano

@slodge
slodge commented Nov 29, 2012

Stefano
yes please. Lodge.stuart@gmail.com
thanks
stuart

@jlegan
jlegan commented Dec 12, 2012

Stefano,

Could I also get a copy?

Thanks,

Jim

@slodge
slodge commented Dec 12, 2012

I've had a few requests now.... Hope it's OK with Stefano, but I've posted the VSIX copy sent to me to: http://sdrv.ms/U6FKrz

NOTE: Installing this is 100% at your own risk :)

@bryancostanich

is anyone having the issue where visual studio complains about the v1.0 framework not being installed, even though they copied in the MonoTouch assemblies to the /.NETFramework/v1.0/ folder, added the /RedistList/ folder and the FrameworkList.xml file? for some reason, i can't get it to work in windows 8, but it worked fine in windows 7.

@slodge
slodge commented Dec 13, 2012

What's the exact error message?

... It feels like I've seen most error messages ;)

@theperm
theperm commented Dec 13, 2012

I did but only because I had VS running when I created the ref libs. I
checked it again after a reboot and it is now working fine.

On 13/12/2012 14:27, Stuart Lodge wrote:

What's the exact error message?

... It feels like I've seen most error messages ;)


Reply to this email directly or view it on GitHub
#13 (comment).

@slodge
slodge commented Dec 14, 2012

Since installing the VS2012 plugin lots of my operations have been really slow - especially in the larger mvvmcross solutions - e.g. creating a new Wpf project this morning took over 10 minutes :(

Anyone got any ideas what might be causing this? Or on what trace to enable to try to find out?

Any suggestions welcome. Thanks!

@theperm
theperm commented Dec 14, 2012

Well, I get this from time to time, but it was before I installed the
extension. My suggestion is to disable the extension to see if it is the
cause, if not disable extensions one by and use a process of elimination
to see if the cause is an extension.

I have seen this before and have no explanation as to why it occurs,
because ive never been able to reproduce itintentionally. I do think my
VS2012 is no where as fast as it was when I first installedit, but then
it could be psychological, you get used to the speed, then it feels
slowagain.

On 14/12/2012 12:08, Stuart Lodge wrote:

Since installing the VS2012 plugin lots of my operations have been
really slow - especially in the larger mvvmcross solutions - e.g.
creating a new Wpf project this morning took over 10 minutes :(

Anyone got any ideas what might be causing this? Or on what trace to
enable to try to find out?

Any suggestions welcome. Thanks!


Reply to this email directly or view it on GitHub
#13 (comment).

@rickduarte

Hey bryancostanich!

I solved my problem updating mono for android.
On VS2012, goto Tools -> Options -> Mono for Android, and then check for updates.

Hope it helps!

@slodge
slodge commented Dec 29, 2012

The slow loading for mvx with vsmonotouch seems to be something to do with http://twitpic.com/bpmxk3

(from Oren on twitter)

anyone got any ideas what this might be? Or how to work around it?

I'm back on code tomorrow and will try 'stuff' until it works or until next year arrives...

@delfuria
delfuria commented Jan 2, 2013

Hi,
just as info, but when you try to create a new project what projects do you see under the "Mono Touch Flavor" ???
In my installation i have a lot of "strange" project's type.
Stefano

@slodge
slodge commented Jan 11, 2013

Anyone who wants to help with reporting the slowness to Microsoft (it seems to be to do with the number of configurations), then you can run the same steps I'm going to - just to nudge MS along :)

Greetings from Microsoft Connect!

This notification was generated for feedback item: Really slow to load solutions when using many projects with many profiles. which you submitted at the Microsoft Connect site.

Hello, to help us further investigate could you our feedback tool while opening the solution?

The feedback tool can be downloaded from http://visualstudiogallery.msdn.microsoft.com/f8a5aac8-0418-4f88-9d34-bdbe2c4cfe72

To use the tool:

  1.   Install the feedback tool (restart VS)
    
  2.   Load the solution
    
  3.   Choose "Report Bug" on the help menu (login with Live ID)
    
  4.   Choose existing feedback, and enter this bug number (775466)
    
  5.   Choose "Performance" from feedback type
    
  6.   Close the solution
    
  7.   Open the solution
    
  8.   Stop recording and submit the bug
    

Be sure to open the solution before choosing "Report Bug" to ensure we get details about the solution itself.

Thank you for your help.

You may receive a general "Feedback Item Updated" notification as well, if any other changes were made by Microsoft.

Thank you for using Microsoft Connect!

@rickduarte

Done.

From: Stuart Lodge [mailto:notifications@github.com]
Sent: sexta-feira, 11 de janeiro de 2013 20:02
To: follesoe/VSMonoTouch
Cc: Mário Henrique Lopes Duarte
Subject: Re: [VSMonoTouch] VS 2012 Support (#13)

Anyone who wants to help with reporting the slowness to Microsoft (it seems to be to do with the number of configurations), then you can run the same steps I'm going to - just to nudge MS along :)

Greetings from Microsoft Connect!

This notification was generated for feedback item: Really slow to load solutions when using many projects with many profiles.http://connect.microsoft.com/VisualStudio/feedback/details/775466/really-slow-to-load-solutions-when-using-many-projects-with-many-profiles which you submitted at the Microsoft Connecthttp://connect.microsoft.com site.

Hello, to help us further investigate could you our feedback tool while opening the solution?

The feedback tool can be downloaded from http://visualstudiogallery.msdn.microsoft.com/f8a5aac8-0418-4f88-9d34-bdbe2c4cfe72

To use the tool:

  1. Install the feedback tool (restart VS)
  2. Load the solution
  3. Choose "Report Bug" on the help menu (login with Live ID)
  4. Choose existing feedback, and enter this bug number (775466)
  5. Choose "Performance" from feedback type
  6. Close the solution
  7. Open the solution
  8. Stop recording and submit the bug

Be sure to open the solution before choosing "Report Bug" to ensure we get details about the solution itself.

Thank you for your help.

You may receive a general "Feedback Item Updated" notification as well, if any other changes were made by Microsoft.

Thank you for using Microsoft Connect!


Reply to this email directly or view it on GitHubhttps://github.com/follesoe/VSMonoTouch/issues/13#issuecomment-12165691.

@delfuria

HI Stuart,
thanks for the suggestion.
But only one question.
How can we submit the report bug if the solution hangs visual studio ??
Thanks in advance
Stefano

----- Original Message -----
From: Stuart Lodge
Sent: 01/11/13 11:01 PM
To: follesoe/VSMonoTouch
Subject: Re: [VSMonoTouch] VS 2012 Support (#13)

null
Anyone who wants to help with reporting the slowness to Microsoft (it seems to be to do with the number of configurations), then you can run the same steps I'm going to - just to nudge MS along :)
Greetings from Microsoft Connect!
This notification was generated for feedback item: Really slow to load solutions when using many projects with many profiles. http://connect.microsoft.com/VisualStudio/feedback/details/775466/really-slow-to-load-solutions-when-using-many-projects-with-many-profiles which you submitted at the Microsoft Connect http://connect.microsoft.com site.
Hello, to help us further investigate could you our feedback tool while opening the solution?
The feedback tool can be downloaded from http://visualstudiogallery.msdn.microsoft.com/f8a5aac8-0418-4f88-9d34-bdbe2c4cfe72
To use the tool:

  1. Install the feedback tool (restart VS)
  2. Load the solution
  3. Choose "Report Bug" on the help menu (login with Live ID)
  4. Choose existing feedback, and enter this bug number (775466)
  5. Choose "Performance" from feedback type
  6. Close the solution
  7. Open the solution
  8. Stop recording and submit the bug
    Be sure to open the solution before choosing "Report Bug" to ensure we get details about the solution itself.
    Thank you for your help.
    You may receive a general "Feedback Item Updated" notification as well, if any other changes were made by Microsoft.
    Thank you for using Microsoft Connect!

    Reply to this email directly or view it on GitHub #13 (comment) .

Nota di riservatezza
Il presente messaggio, corredato dei relativi allegati, contiene informazioni strettamente riservate ed è destinato esclusivamente al destinatario, il quale è l'unico autorizzato a trattarlo in conformità alla normativa privacy.
La diffusione, la distribuzione e/o la copiatura del presente documento e/o dei suoi allegati, da parte di qualsiasi soggetto diverso dal destinatario è vietata, sia ai sensi dell'art. 616 cp che ai sensi del D.Lgs. n. 196/2003.
Chiunque ricevesse questo messaggio per errore o comunque lo leggesse senza esserne legittimato è pertanto pregato di rinviarlo immediatamente al mittente distruggendo l'originale.

Normativa sulla Privacy
I dati da Voi conferitici ed esposti nel documento e/o negli eventuali suoi allegati, verranno utilizzati in modo lecito e secondo correttezza, funzionalmente alla pratica per la quale sono stati conferiti.
Sono garantiti i diritti di cui all'art. 7 e ss. del D.Lgs. 196/2003.

@slodge
slodge commented Jan 11, 2013

It's not my feedback tool - I don't know the answer

Ask the question on that MS Connect issue?

On 11 January 2013 22:10, delfuria notifications@github.com wrote:

HI Stuart,
thanks for the suggestion.
But only one question.
How can we submit the report bug if the solution hangs visual studio ??
Thanks in advance
Stefano

----- Original Message -----
From: Stuart Lodge
Sent: 01/11/13 11:01 PM
To: follesoe/VSMonoTouch
Subject: Re: [VSMonoTouch] VS 2012 Support (#13)

null

Anyone who wants to help with reporting the slowness to Microsoft (it
seems to be to do with the number of configurations), then you can run the
same steps I'm going to - just to nudge MS along :)
Greetings from Microsoft Connect!
This notification was generated for feedback item: Really slow to load
solutions when using many projects with many profiles.
http://connect.microsoft.com/VisualStudio/feedback/details/775466/really-slow-to-load-solutions-when-using-many-projects-with-many-profileswhich you submitted at the Microsoft Connect
http://connect.microsoft.com site.
Hello, to help us further investigate could you our feedback tool while
opening the solution?
The feedback tool can be downloaded from
http://visualstudiogallery.msdn.microsoft.com/f8a5aac8-0418-4f88-9d34-bdbe2c4cfe72
To use the tool:

  1. Install the feedback tool (restart VS)
  2. Load the solution
  3. Choose "Report Bug" on the help menu (login with Live ID)
  4. Choose existing feedback, and enter this bug number (775466)
  5. Choose "Performance" from feedback type
  6. Close the solution
  7. Open the solution
  8. Stop recording and submit the bug
    Be sure to open the solution before choosing "Report Bug" to ensure we get
    details about the solution itself.
    Thank you for your help.
    You may receive a general "Feedback Item Updated" notification as well, if
    any other changes were made by Microsoft.
    Thank you for using Microsoft Connect!

    Reply to this email directly or view it on GitHub
    #13 (comment) .

Nota di riservatezza
Il presente messaggio, corredato dei relativi allegati, contiene
informazioni strettamente riservate ed è destinato esclusivamente al
destinatario, il quale è l'unico autorizzato a trattarlo in conformità alla
normativa privacy.
La diffusione, la distribuzione e/o la copiatura del presente documento
e/o dei suoi allegati, da parte di qualsiasi soggetto diverso dal
destinatario è vietata, sia ai sensi dell'art. 616 cp che ai sensi del
D.Lgs. n. 196/2003.
Chiunque ricevesse questo messaggio per errore o comunque lo leggesse
senza esserne legittimato è pertanto pregato di rinviarlo immediatamente al
mittente distruggendo l'originale.

Normativa sulla Privacy
I dati da Voi conferitici ed esposti nel documento e/o negli eventuali
suoi allegati, verranno utilizzati in modo lecito e secondo correttezza,
funzionalmente alla pratica per la quale sono stati conferiti.
Sono garantiti i diritti di cui all'art. 7 e ss. del D.Lgs. 196/2003.


Reply to this email directly or view it on GitHubhttps://github.com/follesoe/VSMonoTouch/issues/13#issuecomment-12166008.

@rickduarte

Go to the site:
http://connect.microsoft.com/VisualStudio/feedback/details/775466/really-slow-to-load-solutions-when-using-many-projects-with-many-profileswhich

Login
Then click on “Vote this as important”
After that, click on “I can too”, telling them that you can reproduce the bug too.

Best Regards,

Mario Henrique

From: Stuart Lodge [mailto:notifications@github.com]
Sent: sexta-feira, 11 de janeiro de 2013 20:23
To: follesoe/VSMonoTouch
Cc: Mário Henrique Lopes Duarte
Subject: Re: [VSMonoTouch] VS 2012 Support (#13)

It's not my feedback tool - I don't know the answer

Ask the question on that MS Connect issue?

On 11 January 2013 22:10, delfuria <notifications@github.commailto:notifications@github.com> wrote:

HI Stuart,
thanks for the suggestion.
But only one question.
How can we submit the report bug if the solution hangs visual studio ??
Thanks in advance
Stefano

----- Original Message -----
From: Stuart Lodge
Sent: 01/11/13 11:01 PM
To: follesoe/VSMonoTouch
Subject: Re: [VSMonoTouch] VS 2012 Support (#13)

null

Anyone who wants to help with reporting the slowness to Microsoft (it
seems to be to do with the number of configurations), then you can run the
same steps I'm going to - just to nudge MS along :)
Greetings from Microsoft Connect!
This notification was generated for feedback item: Really slow to load
solutions when using many projects with many profiles.
http://connect.microsoft.com/VisualStudio/feedback/details/775466/really-slow-to-load-solutions-when-using-many-projects-with-many-profileswhich you submitted at the Microsoft Connect
http://connect.microsoft.com site.
Hello, to help us further investigate could you our feedback tool while
opening the solution?
The feedback tool can be downloaded from
http://visualstudiogallery.msdn.microsoft.com/f8a5aac8-0418-4f88-9d34-bdbe2c4cfe72
To use the tool:

  1. Install the feedback tool (restart VS)
  2. Load the solution
  3. Choose "Report Bug" on the help menu (login with Live ID)
  4. Choose existing feedback, and enter this bug number (775466)
  5. Choose "Performance" from feedback type
  6. Close the solution
  7. Open the solution
  8. Stop recording and submit the bug
    Be sure to open the solution before choosing "Report Bug" to ensure we get
    details about the solution itself.
    Thank you for your help.
    You may receive a general "Feedback Item Updated" notification as well, if
    any other changes were made by Microsoft.
    Thank you for using Microsoft Connect!

    Reply to this email directly or view it on GitHub
    #13 (comment) .

Nota di riservatezza
Il presente messaggio, corredato dei relativi allegati, contiene
informazioni strettamente riservate ed è destinato esclusivamente al
destinatario, il quale è l'unico autorizzato a trattarlo in conformità alla
normativa privacy.
La diffusione, la distribuzione e/o la copiatura del presente documento
e/o dei suoi allegati, da parte di qualsiasi soggetto diverso dal
destinatario è vietata, sia ai sensi dell'art. 616 cp che ai sensi del
D.Lgs. n. 196/2003.
Chiunque ricevesse questo messaggio per errore o comunque lo leggesse
senza esserne legittimato è pertanto pregato di rinviarlo immediatamente al
mittente distruggendo l'originale.

Normativa sulla Privacy
I dati da Voi conferitici ed esposti nel documento e/o negli eventuali
suoi allegati, verranno utilizzati in modo lecito e secondo correttezza,
funzionalmente alla pratica per la quale sono stati conferiti.
Sono garantiti i diritti di cui all'art. 7 e ss. del D.Lgs. 196/2003.


Reply to this email directly or view it on GitHubhttps://github.com/follesoe/VSMonoTouch/issues/13#issuecomment-12166008.


Reply to this email directly or view it on GitHubhttps://github.com/follesoe/VSMonoTouch/issues/13#issuecomment-12166499.

@jmgomez
jmgomez commented Jan 11, 2013

Thank you, done.

@follesoe
Owner

First of all - it's great to see that so many people find the VSMonoTouch project type useful - and is actively contributing in resolving issues etc 👍

I tried to look at the branch list - and there are several branches at different level. It would be great if some of you who has a reasonable stable branch with VS2012 support would issue a pull request to get the main branch updated.

I would also like some input weather or not we should simply tag the current head of the repo as VS2010, and make the master a VS2012 project type going forward - or should we try to support both VS2010 and VS2012? My gut feeling is that most MonoTouch developers are pretty "forward leaning" and is using the most current versions of VS. But please voice opinions to what you think.

Sorry for not taking an more active role in the project - but have been soaked in non MonoTouch work lately - but now it looks like I will be doing some MonoTouch again, so I would like to get an official built with updated documentation for VS2012 out the door.

@corliss
corliss commented Jan 25, 2013

I'd highly suggest supporting both VS2010 and VS2012. Thanks!

@follesoe
Owner

Okay, no need to break backwards compatibility. So we'll keep VS2010 supported, but only support development in VS2012 (but the built extension will work in both 2010 and 2012). It is possible to maintain two sets of project and solution files to enable development on the extension in both 2010 and 2012, but I do not think it is worth the effort supporting both (development mode).

@follesoe
Owner

Development of VS2012 support is happening in the vs2012 branch.

@follesoe follesoe was assigned Feb 20, 2013
@kentontaylor

With VS2012 Ultimate and VS2012 SDK, I am unable to compile this branch...see screenshot:

Am I missing something obvious?

Also, the downloadable .vsix file from this branch's readme appears to be the version for 2010...at least, it has the same filename, and throws the "not compatible" error when attempting to install:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment