使用Emacs编译C#项目

时间:2012-09-13 13:53:43

标签: c# emacs

我使用emacs编写和编译C#项目。

我的项目文件夹包含:

--\test
----Helloworld.cs
----make.bat

然后我在缓冲区和M-x编译中打开Helloworld.cs,emacs将为我编译项目。

但是如果我的项目文件夹构造是这样的:

--\test
----\src
------Helloworld.cs
----make.bat

然后我在缓冲区和M-x编译中打开Helloworld.cs,emacs找不到make.bat。

我必须在迷你缓冲区找到make.bat for“compile command”。

欢迎任何帮助。

2 个答案:

答案 0 :(得分:1)

emacs编译通常从源存在的同一目录运行。将M-x编译命令设置为../make.bat(或给它一个绝对路径),一切都应该有效。

答案 1 :(得分:1)

如果../make.bat有效,那么它确实是一个不错的选择。如果没有,您可以使用cd ../; ./make.bat作为编译命令。您甚至可以让Emacs查找make.bat文件的目录层次结构,并根据需要添加../个。{/ p>