Member 12687352 Ответов: 1

С решением библиотека пользовательских элементов управления#


Я написал проект библиотеки пользовательского управления. когда я пытаюсь проверить его, я получаю следующее сообщение :
Система.ArgumentException: 'Assembly 'C:\Users\raymo\OneDrive\Documents\Visual Studio 2017\Projects\C#%5CModels%5CModels%5Cobj%5CDebug%5CModels.dll ' не удалось найти. Убедитесь, что путь является правильным'.
как я могу его выделить?

Что я уже пробовал:

У меня нет такого опыта, я не знаю, что делать.

1 Ответов

Рейтинг:
0

OriginalGriff

Части пути "%5C "- это" кодирующие символы", которые заменили фактический символ его шестнадцатеричным эквивалентом. В этом случае "%5C "заменяет символы обратной косой черты'\', что означает, что путь должен быть:

C:\Users\raymo\OneDrive\Documents\Visual Studio 2017\Projects\C#\Models\Models\obj\Debug\Models.dll
Поэтому начните с того, откуда берется "плохой" путь и когда вы его получаете: при необходимости выполните поиск файла в Проводнике Windows, чтобы найти, где находится ссылка на эту строку (возможно, вам придется использовать "дополнительные параметры...FileContents", чтобы найти его.

Как только вы нашли его, вы можете начать смотреть на то, как закодированный путь попал туда ... но мы ничем не можем вам помочь - у нас нет доступа к вашей системе.

В качестве последнего "ядерного" варианта создайте совершенно новое решение, добавьте новые проекты и медленно добавляйте в него свои файлы, пока либо проблема не возникнет, либо вы не получите работающее полное решение.