扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:builder.com.cn 2007年7月10日
关键字:
这次编译程序集要更复杂一些,因为你需要告诉C#编译器包括Windows Forms库:
% mcs -r:System.Windows.Forms hiclickworld.cs
% mono hiclickworld.exe
最后你需要保证ASP.NET能够正常工作。以index.aspx为文件名保存以下代码:
<%@ Page Language="C#" %>
<script runat="server">
void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "Hi Click World!";
}
</script>
<html>
<head>
<title>Hello World</title>
</head>
<body>
<form runat="server">
<asp:Button id="Button1" OnClick="Button1_Click" runat="server" Text="Button"/>
<asp:Label id="Label1" runat="server"/>
</form>
</body>
</html>
然后在那个目录中启动一个xsp服务器。
最后一步,在Web浏览器中输入http://localhost:8080/,检查你用Linux新建的ASP.NET网站:
如果一切功能运转正常,那么全部mono即安装完毕,这时你应该可以在Linux或Windows上开发应用程序,并在任意一个系统中进行部署。
警告:mono并不是一个完美的替代品,.NET框架的一些功能当前不能在mono中运行,特别是在Windows Forms部分;因此,如果你准备在mono中执行一些复杂的应用,或移植一个现有的.NET项目,一定要非常小心行事。
责任编辑:德东
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者