2013-07-03 5 views
0

У меня есть 2 проектов в моем решении:доступа папки WebProject из другой DLL

- ClassLibrary1
* Class1.cs
- MvcApplication1
* Области
* Содержание
* Контроллеры
* Изображения

Как получить доступ к файлу in Фотографии folder from ClassLibrary1? Он должен быть физический файл с пути, не встраивается в Resources.resx, также, я не может поставить его в \ бен

+0

Через образ-х физический путь? Если изображение не встроено в сборку MvcApplication, то использование пути изображения кажется единственной возможностью. – dparsons

+0

То есть, как мне получить путь к изображению? если я вызываю GetExecutingAssembly, я получаю путь во временную папку asp.net –

+0

Вы пытались использовать: System.Reflection.Assembly.GetExecutingAssembly(). CodeBase вместо .Location()? Возвращает местоположение, где в настоящее время выполняется Сборка, из которой может быть или не быть ее «реальным» местоположением на диске. .CodeBase должен вернуть вам это «реальное» местоположение. – dparsons

ответ

1

Path.GetDirectoryName (AppDomain.CurrentDomain.BaseDirectory)

Смежные вопросы