2011-08-03 7 views
0

私は、それを消費しているアプリケーションの作業ディレクトリ内のXMLファイルを検索するクラスライブラリを持っています。Visual Studio/Classライブラリ間違った作業ディレクトリ

突然、Visual Studioディレクトリ - C:/Program Files/Visual Studio 10/IDE/で検索しているため、ファイルを見つけることができませんでした。私はそれを行うために何かをやったと確信していますが、私は何がわかりません。

どのように私はこれを解決することができます知っている、適切なディレクトリを検索する私のライブラリを取得する?

編集: WCFサービスを使用すると、WCFSvcHostがそのディレクトリにあるので、dllが影響を受けることがありますか?しかし、この時点までにdllはWCFによって消費されてきました。

答えて

0

作業ディレクトリを取得するためのロジックは何ですか?また、正当性チェックと同じように、結果をテストするためにアプリをいくつかの異なるフォルダに移動しようとしましたか?

あなたのアプリがピックアップしているIDEフォルダにクラスライブラリdllのバージョンが存在する可能性はありますか?

+0

作業ディレクトリを取得するロジックは.NETコードで処理されます。私は単に、それがそのディレクトリにあると仮定して(明らかに間違っている)と仮定してファイル名を渡します。 IDEディレクトリもチェックしてあり、DLLのコピーは表示されません。プロジェクトをバージョン管理しているので、ディレクトリの周りを動かすのは良い考えです。 – AndyBursh

関連する問題