2

Quesiton相对于 Roslyn .rsp 文件中的引用

确实安装了 Roslyn,使用:C:\Users\name\Documents\Microsoft Codename Roslyn CTP - October 2011\CSharp\WpfSeedRepl 演练:http: //msdn.microsoft.com/ru-ru/hh543924

我无法加载当前的 DLL 和 csx:

> #r "wpfseed.exe"
(1,1):错误 CS0006:找不到元数据文件“wpfseed.exe”

> #load "setup.csx"
未找到指定的文件。
在目录中搜索:
  C:\用户\名称
>

在另一方面:

> Console.WriteLine(Environment.CurrentDirectory);
C:\Users\name\Documents\Microsoft 代号 Roslyn CTP - 2011 年 10 月\CSharp\WpfSeedRepl

有没有不指定项目文件夹的解决方法?

4

1 回答 1

7

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

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

例如:

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

希望这可以帮助!

于 2011-11-18T15:32:40.560 回答