为我的问题找到合适的标题并不容易,如果需要,请随时重新编辑。现在:
在下面的代码中,程序一运行就会崩溃。
using System;
using IronRuby;
using IronRuby.Runtime;
namespace IronRuby_Test_03
{
class Program
{
public static void Main(string[] args)
{
var engine = Ruby.CreateEngine();
engine.ExecuteFile("Ruby_Test.rb");
dynamic ruby = engine.Runtime.Globals;
}
}
}
根据调试器,原因很明显,
“找不到文件 'C:\Documents and Settings\DEVELOPER\Desktop\IronRuby_Test_03\lkhhytu\bin\Debug\Ruby_Test.rb”
. 该程序希望该文件位于 bin\debug 目录中,当然,当我将文件移到那里时,程序会正常运行。
但是,将项目文件放在 bin\debug 文件夹中并不好玩,这会使管理有点尴尬。所以我现在的问题是,有没有办法让程序正常运行并在所有其他常规项目文件中的主项目目录中包含“Ruby_Test.rb”?