C# 有没有办法为“设置工作目录?”;r及";加载命令

C# 有没有办法为“设置工作目录?”;r及";加载命令,c#,roslyn,C#,Roslyn,奎斯顿是相对的 是否安装了Roslyn,正在玩: C:\Users\name\Documents\Microsoft代码名Roslyn CTP-2011年10月\CSharp\WpfSeedRepl 演练: 我无法加载当前DLL和csx: > #r "wpfseed.exe" (1,1): error CS0006: Metadata file 'wpfseed.exe' could not be found > #load "setup.csx" Specified file

奎斯顿是相对的

是否安装了Roslyn,正在玩: C:\Users\name\Documents\Microsoft代码名Roslyn CTP-2011年10月\CSharp\WpfSeedRepl 演练:

我无法加载当前DLL和csx:

> #r "wpfseed.exe" (1,1): error CS0006: Metadata file 'wpfseed.exe' could not be found > #load "setup.csx" Specified file not found. Searched in directory: C:\Users\name > >#r“wpfseed.exe” (1,1):错误CS0006:找不到元数据文件“wpfseed.exe” >#加载“setup.csx” 找不到指定的文件。 在目录中搜索: C:\Users\name > 另一方面:

> Console.WriteLine(Environment.CurrentDirectory); C:\Users\name\Documents\Microsoft Codename Roslyn CTP - October 2011\CSharp\WpfSeedRepl >Console.WriteLine(Environment.CurrentDirectory); C:\Users\name\Documents\Microsoft代码名Roslyn CTP-2011年10月\CSharp\WpfSeedRepl
是否有不指定项目文件夹的解决方法?

免责声明:我在Microsoft的Roslyn团队工作

当前无法从交互式窗口中更改搜索路径。但是,我们正在考虑将来添加一个命令来执行此操作。目前,这些路径的根位于您的用户目录(“上面的C:\Users\name”),您可以使用该目录中的相对路径。此外,您可以使用相对于进程当前目录的路径加“\”,并可以使用
Environment.CurrentDirectory=“”
更改路径

例如:

Environment.CurrentDirectory = @"C:\Users\name\Documents\Microsoft Codename Roslyn CTP - October 2011\CSharp\WpfSeedRepl";
#r ".\wpfseed.exe"
#load ".\setup.csx"
希望这有帮助