Quesiton相对于 罗斯林.RSP文件的引用
安装了Roslyn,玩:C:\ Users \name\Documents\Microsoft Codename Roslyn CTP - 2011年10月\ CSharp\WpfSeedRepl演练:http://msdn.microsoft.com/ru-ru/hh543924.
我无法加载当前的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 >
在另一方面:
> Console.WriteLine(Environment.CurrentDirectory); C:\Users\name\Documents\Microsoft Codename Roslyn CTP - October 2011\CSharp\WpfSeedRepl
是否有任何解决方法不指定项目文件夹?
免责声明:我在Roslyn团队的Microsoft工作.
目前没有办法在交互式窗口中更改搜索路径.但是,我们正在考虑在将来添加命令.目前,路径根植于您的用户目录(上面的"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"
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!