2017-03-29 18 views
1

私はフォルダ "NuGetPackages"を持っています。私は自分のコンピュータ上のフォルダのみにアクセスする必要がOKですが、サーバー上のプロジェクトは、私は自分のコンピュータの絶対パスに使用するもの店舗 ある別のフォルダ構造です:.configファイルのパスを指定する方法フォルダの相対パス?

C:\ワークスペース\ HUD \ 02_Development \ 04_Tools \ NuGetServer \ NuGetPackages

パスが.. \ NuGetPackagesが設定ファイルに対して相対的に展開されていることを確認するには、設定ファイルに何を書きますか? ディレクトリ?

私はアプリを変更できません私は設定ファイルを変更することしかできません。 "〜/ NuGetPackages"も試しましたが、うまくいきませんでした。

答えて

0

要するに、あなたがしようとしていることを正確に行うことはできません。

コードを変更できない場合は、唯一の実際のオプションは、コンフィグレーション変換を使用することです。 * .Debug.configにローカルパスを使用し、* .Release.config(または公開ビルド構成が何であれ)を使用し、サーバーのパスを使用できます。ここで

設定を行う上でいくつかのドキュメントが変換である:https://msdn.microsoft.com/en-us/library/dd465326(v=vs.110).aspx

関連する問題