All Projects → mrward → monodevelop-dnx-addin

mrward / monodevelop-dnx-addin

Licence: MIT license
.NET Core support for MonoDevelop and Xamarin Studio

Programming Languages

C#
18002 projects
smalltalk
420 projects

Projects that are alternatives of or similar to monodevelop-dnx-addin

Visual-Studio-For-Mac-Dark-Syntax-HoneyBees
HoneyBees is a colorful, but easy-to-read, dark syntax highlighting theme for Microsoft Visual Studio for Mac & Xamarin Studio. It supports C#, XAML, XML, HTML, and CSS.
Stars: ✭ 12 (-76%)
Mutual labels:  xamarin-studio
Solar-System-Unity3D
Solar System Simulator
Stars: ✭ 20 (-60%)
Mutual labels:  monodevelop
Monodevelop
MonoDevelop is a cross platform .NET IDE
Stars: ✭ 2,682 (+5264%)
Mutual labels:  monodevelop
awesome-monodevelop
A curated list of awesome Visual Studio for macOS and MonoDevelop addins, tools and resources.
Stars: ✭ 24 (-52%)
Mutual labels:  monodevelop
Prism
Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..
Stars: ✭ 4,842 (+9584%)
Mutual labels:  xamarin-studio
DefaultDesigner
Xamarin Studio & Visual Studio for Mac add-in to open xib and storyboard files with Xcode Interface Builder by default
Stars: ✭ 26 (-48%)
Mutual labels:  xamarin-studio

.NET Core Support for MonoDevelop and Xamarin Studio

Provides .NET Core and ASP.NET Core support for .NET Core .xproj and project.json files in MonoDevelop and Xamarin Studio 6.0 or higher.

Please note that this does not support .NET Core 1.0 and higher which use SDK style .csproj files without an associated project.json file. Visual Studio for Mac and MonoDevelop 7.0 have built-in support .NET Core 1.0 and the new SDK style .csproj files.

This addin uses source code from OmniSharp in order to communicate with the .NET Core design time host. It also uses source code from Roslyn, Microsoft.AspNet.Hosting, Microsoft.Framework.Logging and Microsoft.Framework.OptionsModel, since the Roslyn version of OmniSharp uses types from their corresponding NuGet packages.

Licenses

Building from source

From the src directory run NuGet restore.

git clone [email protected]:mono/monodevelop.git
cd monodevelop
git checkout master
git submodule update --init --recursive
make
rm -rf main/build/tests/
cd ..

git clone https://github.com/mhutch/MonoDevelop.AddinMaker
cd MonoDevelop.AddinMaker
nuget restore MonoDevelop.AddinMaker.sln
make install /p:MDBinDir=../monodevelop/main/build/bin /p:MDProfileVersion=6.0

git clone [email protected]:mrward/monodevelop-dnx-addin.git
cd monodevelop-dnx-addins
git checkout roslyn
cd src
nuget restore MonoDevelop.Dnx.sln
xbuild MonoDevelop.Dnx.sln /p:MDProfileVersion=6.0 /p:MDBinDir=../../../monodevelop/main/build/bin

The last xbuild step can be replaced by opening the MonoDevelop.Dnx.sln into Xamarin Studio 6.0 and building the solution.

To create the addin .mpack file run:

mdtool.exe setup pack bin/merged/MonoDevelop.Dnx.dll

Debugging

You can debug the DNX addin if you have the Xamarin Studio 6.0 and the Addin Maker addin installed by selecting Start Debugging from the Run menu.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].