Menu
My job is currently based on Visual Studio (ASP.NET).
Looking for experiences using Visual Studio on a Mac. Does it work?
Active6 years, 9 months ago
Kb.
Kb.Kb.
4,5421313 gold badges5050 silver badges7373 bronze badges
Next up is to configure Fastlane in Visual Studio for Mac. Start Visual Studio, and open the preferences. Under the Publishing node, find the Apple Developer Accounts. Developer Community for Visual Studio Product family. Community version - Enterprise version I downloaded the enterprise version of the visual studio for mac and login as my enterprise account. Visual Studio is a cross platform, lightweight IDE for application development which runs on both Mac and Linux. Debugging experience is really amazing and now with its latest update, you can install a number of extensions for your favorite open source language. Visual Studio for Mac enables the creation of.NET Core solutions, providing the back-end services to your client solutions. Code, debug, and test these cloud services simultaneously with your client solutions for increased productivity.
closed as primarily opinion-based by Undo♦, hichris123, user2888561, Anonymous, DavidMay 12 '14 at 3:38
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
19 Answers
In a word, yes.
https://evergod382.weebly.com/blog/pantone-studio-for-mac. I use a Mac Mini 1.67 GHz machine with 2GB of RAM. That's not an impressive box, but performance under WinXP is excellent. I have used VS2005, VS2008, MySQL Server, Sql Server Express, and dozens of little utilities.
The only issues I've ever had were when I used a hotkey (ex: F10) that was assigned to something like Expose in the mac. So I would hit F10 and instead of stepping over, it would bring up the weather widget. Workaround was to reassign those keys on the Mac (i.e., reassign to Shift+F10).
Edit: Foundations to match for mac studio fix n3 vs nc30.
I see others report having sluggish performance. You may want to get an extra drive and keep your Virtual Drive there. I've been doing that for a long time, and that may be the reason for good performance under XP. Jeff Atwood has a blog entry about this topic.
JosephStyonsJosephStyons
37.8k5757 gold badges147147 silver badges224224 bronze badges
I run Visual Studio 2008 on a Mac via the Parallels desktop and it works perfectly.
Stephen DoyleStephen Doyle
Lots of people are talking about Parallels and VMWare Fusion, but I didn't see any mention of the other methods I've used to good effect.
Visual Studio CommunityJayJay
36.1k1111 gold badges5555 silver badges8181 bronze badges
Some default replacements for Home/End et al.:
John PickJohn Pick
Yes it does, using VMWare Fusion. It works quite well, actually; the Unity feature allows you to treat Visual Studio in its own Mac window. However, you will need a current version of OS X (10.5.x), a LOT of RAM (more than 4GB), and a lot of hard drive space, as you will need to install all of Windows in your VM.
Jon DavisJon Davis
4,74733 gold badges3232 silver badges5858 bronze badges
I've run it in VMWare Fusion (and Parallels previously) on several Macs with 2 gig of RAM without any issues. I generally install with BootCamp because that lets you boot into 'native' Windows if you need more 'umph' (or if you want to game), and the more recent versions of VMWare and Parallels both allow booting the VM directly from the BootCamp partition.
Steven RobbinsSteven Robbins
24.5k77 gold badges6767 silver badges8888 bronze badges
![]()
I am working on an IMac now using VS2008 through BootCamp using Vista. I have tried it using Parallels and found it to be very slow at times. Using BootCamp it is a dream though (apart from having to reboot if you want to use OSx.) I would recommend the BootCamp route.
BlountyBlounty
I use Base Camp and I run Vista w/ VS 2008 on a MacBook Pro. I think it's the bees knees. Mac may make crappy dirty hippie software but they make some rockin hardware.
Sara Chipps♦Sara Chipps
5,90399 gold badges5151 silver badges9999 bronze badges
I do this a bit, but I find the keyboard on a MBP miserable for VS/R# - the home/end/page-up/page-down differences/omissions are particularly tedious.
Will DeanWill Dean
34.6k77 gold badges7777 silver badges112112 bronze badges
Virtualization is the only way I know.If you want to do .NET work in a native IDE I suggest MonoDevelop
Bramha Ghosh
4,74444 gold badges2525 silver badges2727 bronze badges
Andy WebbAndy Webb
I'm running VMWare Fusion on an iMac with 3GB memory. 1.5GB memory is allocated to the Windows XP that lives in the virtual world. The performance is very satisfying overall, but seems sluggish when I open or compile large C# projects. I am using visual studio 2008.
Cygwin98Cygwin98
It definitely works using VMware or Parallels. I've used it in both and it worked far better in VMware Fusion. Things to keep in mind:
Good luck!
Paul LefebvrePaul Lefebvre
5,24233 gold badges2323 silver badges3535 bronze badges
Resharper For Visual Studio For Mac
VS.2008 under XP/Vista/Win7. The tradeoff is whether you want faster compiles or more fan noise. If I need the power, the VM gets to virtualize both cores, then studio becomes much zippier. However, it tends to annoy the fans.
All things considered, it's very slick.
bxlewi1bxlewi1
Like Stephen Doyle I use Parallels Desktop.
I'm currently running Parallels Desktop 4.0 on an old MackBook Pro with 2GB and its a bit slow.
In my last job I had a MacBook Pro with 4GB. I used Parallels Desktop 3.0 and ran VS2008 in a VM with 1.5GB memory. It worked well.
ewalsheewalshe
3,59622 gold badges1515 silver badges1919 bronze badges
Personally, I am a big fan of VMWare Fusion. You can not only run the development environment of your choice, but setup test sandboxes to deploy and view your application through. I have a crusty XP install running IE6 just to make sure that my applications are passable by its poor standards.
Make sure you've got plenty of RAM for your Mac!
![]()
Derek P.Derek P.
I'm using a 2.66 dual-core MacBook Pro 4gb RAM, VS2008 + XP in Parallels and I'm not having the best experience. Sadly, another hard drive is not an option and if I were to get an external hard drive, I'm not sure why I wouldn't just go back to a Windows laptop that doesn't need extra hardware. Others seem to have had a good experience with this set up though so I'm going to continue to tweak my settings. So far I'm kinda regretting having bought a Mac but not quite enough yet to take the financial hit of selling it on eBay.
DinahDinah
26.6k2828 gold badges119119 silver badges142142 bronze badges
If you have an Intel mac and run windows through boot camp, paralles or vmware etc, yes
RCProgrammingRCProgramming
I have not tried any of the stuff mentioned above but from what I have read, it seems VMware Fusion seems to be the most preferred option by many. The Unity feature of Fusion seems to give a sense of running your VS2008 on Mac itself.
Aoi Karasu
3,19322 gold badges2929 silver badges5757 bronze badges
Manish CManish C
I run VS 2008 / SQL 2008 on a MistakeBook Pro. I thought Parallels and Fusion kinda sucked for development. Bootcamp is pretty good though, just no native drivers to read the Mac partition of the hard drive. Also the windows 7 drivers are still lacking, the trackpad does not work. Still better than OSX.
ShawnShawn
11.8k1616 gold badges9393 silver badges149149 bronze badges
Not the answer you're looking for? Browse other questions tagged c#.netvisual-studiomacos or ask your own question.
If you have been working on iOS applications, you probably have pulled your hair out at some point. The signing of the application binary can be a real brain teaser. While there is no way around it, Microsoft is on a mission to automate it as much as possible. Enter Fastlane. https://evergod382.weebly.com/blog/visual-studio-community-edition-for-mac.
To be able to run your app on a physical device, Apple needs you to sign your binary with certificates and provisioning profiles. Especially the first time, this can be daunting to say the least. In my opinion the process around it is hard and confusing. I know why it needs to be done, I see why it is important, but each time I forget how to do it and it takes me too long to set it up for my new app.
Luckily, Microsoft has seen this burden as well and has decided to do something about this. Since Apple is unlikely to respond to any of the requests of Microsoft, we can’t get around to how Apple has arranged all of this. But what can be done is automate as much as possible in a way that we, as developers, do not have to be bothered with any of this anymore.
Microsoft has incorporated this now into Visual Studio for Mac and in this post I will show you how to set it up. Before we go and see there is one thing I need to note. I will assume that the Apple Developer account you’re using is your own, or at least that you will have the Agent role, which gives you all the necessary rights to generate certificates and provisioning profiles. If you are working for a company or are part of a team, check to see if you have the required permissions. If not, this will not work.
At the time of writing, this isn’t available in Visual Studio for Windows or automatic build pipelines, but I’m confident this will follow soon.
A tool that has been around for some while now is Fastlane, find more info on it on their website. Fastlane actually consists of multiple solutions, but one of them is code signing and that is what we will focus on here. Besides code signing, you can also use it to generate app screenshots, distribute beta versions and also deploy to the actual app stores. Since the tools are open-sourced on Github, you can actually see what is going on or maybe even contribute. First let’s have a look at how to set things up on your Mac.
Visual Studio for Mac
The first thing we need to do is install Fastlane on our machine. A prerequisite is to have Xcode installed, but since we’re all Xamarin developers here, I will assume you already did. There is two ways to install Fastlane. One is through Homebrew, the other one is to download the tools through the Fastlane website. I will show you the latter. If you know what Homebrew is and have set it up on your machine, simply run brew cask install fastlane.
Install the tooling
Go to https://download.fastlane.tools/ and a zip with the tools will start downloading immediately. Unpack it and run the install file. You will probably get a warning from Mac OS that you can’t run this code. Go to your Mac OS system preferences, then Privacy & Security and click the Open Anyway button to run the install file. After you did, a Terminal window will pop up and start installing as seen in the screenshot below.
After copying a bunch of files, the installer will ask: Do you want fastlane to add itself to the PATH by updating your profile? (y/n). Affirm with Y.
Watch closely what happens next. Depending on your user account, you might see something like access denied. In either case, run the which fastlane command. The output should look like /Users/[user]/.fastlane/bin. If there is no output, run export PATH=”$HOME/.fastlane/bin:$PATH” and check the which command again.
Configuring Visual Studio
Next up is to configure Fastlane in Visual Studio for Mac. Start Visual Studio, and open the preferences. Under the Publishing node, find the Apple Developer Accounts. Here is where you add your Apple account(s).
In the middle column, find the plus (+) button near the bottom of this screen. Through this button, you can add your Apple developer account to Visual Studio, and ultimately Fastlane. Enter your credentials and hit the Sign In button to add your account. The account details should pop up on the right side, after it was successfully added. Check that you have enough right. If it is your private account, you should be listed as Agent. If not, you will receive errors stating that your account does not have enough rights to generate certificates.
Configure projects
Now, for every iOS project, you can go into the info.plist file, and select the right team for this particular app. You can then tick the box to provision the app automatically and from there, you’re life should be a lot easier. How to get vsts for fl studio mac.
Please note that, when enabling this option, for all build configurations the CodesignProvision and CodesignKey nodes will be changed/added in the iOS csproj file.
With this in place, there is one less thing you need to worry about when building your apps. This means there is more time to focus on implementing actual, awesome features! As mentioned; this is only available in Visual Studio for Mac at this time, but I’m sure the smart people at Microsoft will bring this to Windows in the near future.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |