×ðÁú¿­Ê±

ÔÚLinuxÉÏʹÓÃVisual Studio¾ÙÐÐASP.NET¿ª·¢µÄÍƼöÉèÖÃ

ÔÚlinuxÉÏʹÓÃvisual studio¾ÙÐÐasp.net¿ª·¢µÄÍƼöÉèÖÃ

¸ÅÊö£º

Ëæ×Å¿ªÔ´Èí¼þµÄÉú³¤ºÍLinux²Ù×÷ϵͳµÄÆÕ¼°£¬Ô½À´Ô½¶àµÄ¿ª·¢Õß×îÏÈÔÚLinuxÉϾÙÐÐASP.NET¿ª·¢¡£¶ø×÷Ϊһ¿î¹¦Ð§Ç¿Ê¢µÄ¿ª·¢¹¤¾ß£¬Visual StudioÔÚWindowsƽ̨ÉÏÒ»Ö±Õ¼ÓÐ×ÅÖ÷µ¼Ö°Î»¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚLinuxÉÏÉèÖÃVisual StudioÀ´¾ÙÐÐASP.NET¿ª·¢£¬²¢Ìṩ´úÂëʾÀýÒÔ×ÊÖú¶ÁÕ߸üºÃµØÃ÷È·¡£

ÉèÖð취£º

×°ÖÃMonoÔËÐÐʱÇéÐΣ¨Mono Runtime£©£º

MonoÊÇÒ»¿î¿ªÔ´µÄ.NETʵÏÖ£¬¿ÉÒÔÔÚLinuxÉÏÖ´ÐÐ.NETÓ¦ÓóÌÐò¡£ÔÚÏÂÁîÐÐÖÐÖ´ÐÐÒÔÏÂÏÂÁîÀ´×°ÖÃMonoÔËÐÐʱÇéÐΣº

sudo apt-get install mono-complete

µÇ¼ºó¸´ÖÆ

×°ÖÃÍê³Éºó£¬¿ÉÒÔͨ¹ýÔÚÏÂÁîÐÐÖÐÖ´ÐÐÒÔÏÂÏÂÁîÀ´ÑéÖ¤ÊÇ·ñ×°ÖÃÀֳɣº

mono --version

µÇ¼ºó¸´ÖÆ

ÏÂÔغÍ×°ÖÃVisual Studio for Mac£º

Visual Studio for MacÊÇÒ»¿îÊÊÓÃÓÚMicrosoftµÄMac²úÆ·£¬µ«ËüÒ²¿ÉÒÔÔÚLinuxÉÏÔËÐС£ÔÚMacÉÏ£¬¿ÉÒÔ´ÓVisual Studio¹Ù·½ÍøÕ¾ÉÏÏÂÔØ×îа汾µÄVisual Studio£¬²¢Æ¾Ö¤×°ÖÃÏòµ¼¾ÙÐÐ×°Öá£

Æô¶¯Visual Studio for Mac²¢½¨ÉèASP.NETÏîÄ¿£º

ÔÚVisual Studio for MacµÄÆô¶¯½çÃæÖУ¬Ñ¡Ôñ¡°Ð½¨ÏîÄ¿¡±£¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÖÐÑ¡Ôñ¡°ASP.NET Core WebÓ¦ÓóÌÐò¡±¡£

ÉèÖÃÏîÄ¿ÊôÐÔ£º

ÔÚÏîÄ¿ÊôÐÔÉèÖÃÖУ¬½«Ä¿µÄ¿ò¼ÜÉèÖÃΪ .NET Core£¬²¢Ñ¡ÔñÊÊÓÃÓÚLinuxµÄÔËÐÐʱÇéÐΡ£

<PropertyGroup>
<TargetFramework>netcoreappx.x</TargetFramework>
<RuntimeIdentifiers>linux-x64</RuntimeIdentifiers>
</PropertyGroup>

µÇ¼ºó¸´ÖÆ

±à¼­´úÂ룺

ÔÚVisual Studio for MacÖУ¬¿ÉÒÔʹÓÃÄÚÖõĴúÂë±à¼­Æ÷À´±à¼­ASP.NETÓ¦ÓóÌÐò¡£ÔÚ´úÂë±à¼­Æ÷ÖУ¬¿ÉÒÔÌí¼Ó¿ØÖÆÆ÷¡¢ÊÓͼÒÔ¼°ÆäËûËùÐèµÄ´úÂë¡£

´úÂëʾÀý£º

ÒÔÏÂÊÇÒ»¸ö¼òÆÓµÄASP.NET Core¿ØÖÆÆ÷ʾÀý£º

using Microsoft.AspNetCore.Mvc;

namespace MyWebApplication.Controllers
{
    public class HomeController : Controller
    {
        public IActionResult Index()
        {
            return View();
        }
    }
}

µÇ¼ºó¸´ÖÆ

ÒÔÏÂÊÇÒ»¸ö¼òÆÓµÄASP.NET CoreÊÓͼʾÀý£º

@{ 
    ViewData["Title"] = "Home Page";
}

<h1>@ViewData["Title"]</h1>
<p>Welcome to my home page!</p>

µÇ¼ºó¸´ÖÆ

¹¹½¨²¢ÔËÐÐÓ¦ÓóÌÐò£º

ÔÚVisual Studio for MacÖУ¬µã»÷¡°¹¹½¨¡±²Ëµ¥£¬È»ºóÑ¡Ôñ¡°ÌìÉú½â¾ö¼Æ»®¡±À´¹¹½¨ÄãµÄASP.NETÓ¦ÓóÌÐò¡£¹¹½¨Àֳɺ󣬿ÉÒÔÑ¡Ôñ¡°ÔËÐС±²Ëµ¥£¬È»ºóÑ¡Ôñ¡°Æô¶¯¡±À´ÔËÐÐÄãµÄÓ¦ÓóÌÐò¡£

×ܽ᣺

ͨ¹ýÒÔÉÏ°ì·¨£¬ÎÒÃÇ¿ÉÒÔÔÚLinuxÉÏÀÖ³ÉÉèÖÃVisual Studio for Mac£¬ÊµÏÖASP.NET¿ª·¢¡£ÔÚÕâ¸öÀú³ÌÖУ¬ÎÒÃÇ×°ÖÃÁËMonoÔËÐÐʱÇéÐΣ¬ÏÂÔغÍ×°ÖÃÁËVisual Studio for Mac£¬²¢½¨ÉèÁËASP.NETÏîÄ¿¡£Ëæºó£¬ÎÒÃÇÔÚVisual Studio for MacÖб༭ÁË´úÂ룬²¢ÑÝʾÁËÒ»¸ö¼òÆӵĿØÖÆÆ÷ºÍÊÓͼʾÀý¡£Ï£ÍûÕâƪÎÄÕÂÄܶÔÏëÒªÔÚLinuxÉϾÙÐÐASP.NET¿ª·¢µÄ¶ÁÕßÌṩһЩ×ÊÖúºÍÖ¸µ¼¡£

ÒÔÉϾÍÊÇÔÚLinuxÉÏʹÓÃVisual Studio¾ÙÐÐASP.NET¿ª·¢µÄÍƼöÉèÖõÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±ÊµÊ±ÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿