在Mono上一次性编译整个asp.net网站

在Mono上一次性编译整个asp.net网站,asp.net,mono,compilation,Asp.net,Mono,Compilation,我正在Mono中使用“gmcs”命令逐页编译asp.net web应用程序。 但是我想使用Mono命令一次编译整个asp.net网站 例如: gmcs/t:library/out:bin/AJAX.dll-r:System.dll-r:System.Web.dll-r:bin/AjaxControlToolkit.dll Default.aspx.cs Default.aspx.designer.cs 我不想像上面那样做,而是想一次编译包含文件的整个文件夹 请让我知道。提前谢谢我曾经在使用Vis

我正在Mono中使用“gmcs”命令逐页编译asp.net web应用程序。 但是我想使用Mono命令一次编译整个asp.net网站

例如: gmcs/t:library/out:bin/AJAX.dll-r:System.dll-r:System.Web.dll-r:bin/AjaxControlToolkit.dll Default.aspx.cs Default.aspx.designer.cs

我不想像上面那样做,而是想一次编译包含文件的整个文件夹


请让我知道。提前谢谢

我曾经在使用Visual Studio作为IDE创建的项目上运行
xbuild
。工作得很好!我不确定MonoDevelop是否会为您的web应用程序生成一个
.csproj
文件,但这是编译ASP.NET的最佳方式,然而,在第一次请求时,它应该由
xsp
自动编译

您是使用Visual Studio还是MonoDevelop?我在linux rhelSo上使用mono 2.6.7,那么您不是在使用IDE?您考虑过使用MonoDevelop()吗?这样你就有了一个简单的方法,可以一次编译整个ASP.NET项目。如果我在windows上安装monodevelop并在其中编译项目,然后将编译后的文件复制到linux上的mono 2.6.7。。是的,MonoDevelop是一个跨平台的IDE,它也可以在Linux上工作。看看这个网站。是的,您也可以在Windows机器上编译代码并将文件复制到您的Linux机器上,因为Mono是.NET framework的跨平台实现。您的意思是说递归刷新/tmp文件夹吗?非常感谢。