Visual Studio for Mac has been retired as of August 31, 2024. As a result, Wilderness Labs is no longer supporting the Visual Studio for Mac Meadow extension.
However, this repo will remain open and pull requests from the community will be reviewed and merged.
For Meadow development on Mac OS, Wilderness Labs recommends JetBrains Rider or Visual Studio Code.
To install the add-in:
Install the latest version of Visual Studio for Mac.
- open VS Mac, open the Visual Studio > Extensions menu and select the Gallery tab.
- Select All repositories and Search for
Meadow
(you may have to click the Refresh button). - Select the Meadow extension and then click install on the right.
- Follow any additional installation instructions.
- Install the latest version of Visual Studio for Mac.
- Install the AddinMaker maker from the extensions/add-ins manager (follow installation instructions above and search for
AddinMaker
instead). - Clone the Meadow.CLI project from GitHub.
- Clone the VS_Mac_Meadow_Extension project from GitHub
- Open
VS4Mac_Meadow_Extension.sln
solution with VS Mac. - Make sure all the nuget packages are restored and then start debugging, which will open a new instance of VS Mac that has the Add-in that just built enabled.
To create an addin package (.mpack
), first, build the add-in in release mode, and then run the CreateAddinPackage.sh
script from terminal.
To change or update the version number, edit the Verion in /Properties/AddinInfo.cs
.
(for Wilderness Labs publishing team)
To publish:
- Go to https://addins.monodevelop.com
- Sign in
- Select WildernessLabs.Meadow project under My Projects (upper right)
- Scroll to the bottom of the page and click the Upload Package button
- Click the Choose File button and select the new
.mpack
file on your local machine - Set the Target version to the current stable release of Visual Studio for Mac (e.g. 8.8.4)
- Click the Upload button
- Find the package you just uploaded by searching for the VS4Mac version number you chose
- Cick the Publish button
Released under the Apache 2 license.
Bryan Costanich, Adrian Stevens, Brian Kim, Dominique Louis