2

Quesitonは、Roslyn.rsp ファイルの参照に関連しています

Roslynをインストールしました:C:\ Users \ name \ Documents \ Microsoft Codename RoslynCTP-2011年10月\CSharp\ WpfSeedReplウォークスルー:http://msdn.microsoft.com/ru-ru/hh543924

現在のDLLとcsxを読み込めません:

> #r "wpfseed.exe"
(1,1):エラーCS0006:メタデータファイル'wpfseed.exe'が見つかりませんでした

> #load "setup.csx"
指定されたファイルが見つかりません。
ディレクトリで検索:
  C:\ Users \ name
>>

一方:

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

プロジェクトフォルダを指定しないための回避策はありますか?

4

1 に答える 1

7

免責事項:私はマイクロソフトの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 に答える