follesoe / VSMonoTouch

Visual Studio 2010 extension to load and compile MonoTouch projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VS 2012 Support

dinonz opened this issue · comments

Is this extension going to be updated for VS 2012?

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.

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//issues/13#issuecomment-7780150.

commented

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

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//issues/13#issuecomment-8165823.

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//issues/13#issuecomment-8165823.

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//issues/13#issuecomment-8222917.

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

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

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

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

Stefano,

Could I also get a copy?

Thanks,

Jim

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 :)

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.

What's the exact error message?

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

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).

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!

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).

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!

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...

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

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!

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//issues/13#issuecomment-12165691.

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.

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//issues/13#issuecomment-12166008.

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//issues/13#issuecomment-12166008.


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

Thank you, done.

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.

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

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).

Development of VS2012 support is happening in the vs2012 branch.

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: