Я пытаюсь получить доступ к файлу с сетевого диска через C#, используя найденное решение @boskop here.Ошибка при доступе к файлу сетевого диска с использованием (C#, mpr.dll): Не удается загрузить DLL 'mrp.dll'
Там в часть, где нам придется импортировать эти окна библиотеки DLL
[DllImport ("mrp.dll")]
А вот ошибка я получаю:
Невозможно загрузить DLL 'mrp.dll': указанный модуль не найден. (Исключение из HRESULT: 0x8007007e)
Любые идеи о причине ошибки и ее решения?
Решение найдено ... Это был тип, который указал Ханс, и .dll пришлось поместить рядом с сборкой, поскольку rbm указал ... Я хотел бы оставить вопрос неотредактированным ... это может помочь какой-нибудь другой страдальщик, как я ..: D
ли mrp.dll, расположенный рядом с узлом или в% PATH%? – rbm
Хороший вопрос ... Спасибо ... Он не встречается рядом с сборкой, но в этом месте - C: \ Windows \ WinSxS \ x86_microsoft-windows-mpr_31bf3856ad364e35_6.3.9600.16384_none_42758df9738ae6df .... Но если скопировать и вставить его в сборку папка, создаст ли она какие-либо проблемы? это, кажется, ядро windows dll .. Я немного обеспокоен, чтобы дублировать его ... Что вы предлагаете? @rbm – Linda
Небольшой случай дислексии при работе здесь, это «mpr.dll», а не «mrp.dll». В заголовке вопроса у вас есть половина прав. Если вы склонны к обратному письму, а не к необычному несчастья программиста, то всегда ставьте его в верхнюю часть списка «почему он не работает», чтобы проверить. –