monodevelop-dnx-addin

.NET Core support for MonoDevelop and Xamarin Studio

Github星跟蹤圖

.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 git@github.com: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 git@github.com: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.

主要指標

概覽
名稱與所有者mrward/monodevelop-dnx-addin
主編程語言C#
編程語言C# (語言數: 2)
平台
許可證MIT License
所有者活动
創建於2015-07-11 11:28:16
推送於2017-04-04 19:49:27
最后一次提交2017-04-04 20:49:26
發布數7
最新版本名稱0.6-monodevelop-6.0 (發布於 )
第一版名稱0.1 (發布於 )
用户参与
星數46
關注者數8
派生數11
提交數242
已啟用問題?
問題數35
打開的問題數9
拉請求數1
打開的拉請求數0
關閉的拉請求數2
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?