Каждый раз, когда я создаю свое решение, я получаю следующее предупреждение:
Предупреждение Не удалось разрешить эту ссылку. Не удалось найти сборку "WordAPI". Убедитесь, что сборка существует на диске. Если эта ссылка требуется для вашего кода, вы можете получить ошибки компиляции. ПредложениеHost
Однако, похоже, все работает нормально, это всего лишь предупреждение, но оно меня беспокоит.
Как это началось?
Я переименовал один из проектов в своем решении. Использовал щелчок правой кнопкой мыши -> вариант переименования. Я также использовал поиск и замену, чтобы переименовать пространство имен для всех моих файлов в проекте. Изменен файл AssemblyInfo.cs. В свойствах моего проекта на вкладке приложения я изменил Assembly Name
и Default Namespace
. Я также использую Costura.Fody, если это имеет значение.
Как я пытался это исправить?
Я изменил
HintPath
в файле проекта моей исполняемой сборки:<HintPath>..\WordAPI\bin\Debug\WordAPI.dll</HintPath>
- Удалил ссылку из моей исполняемой сборки и прочитал ее.
- Удалил мои папки отладки/выпуска в решении и перестроил решение.
Я действительно не могу найти решение, заманчиво начать пустое решение и просто скопировать туда все...
Свойства моей ссылки:
Расположение проекта в проводнике:
WordAPI.dll
в какую-нибудь папку вашего проекта (например, Library) и ссылайтесь на нее оттуда (удалите старую ссылку и добавьте новую, на этот раз указав dll из библиотеки). Никогда не используйте папкиobj
иbin
для ссылки на что-либо. - person Sinatr   schedule 27.01.2016wordAPI
один из ваших проектов, то игнорируйте мой предыдущий комментарий. Добавьте этот проект в решение, укажите ссылку на проект (не dll-файл), настройте порядок сборки. Если вы переименовали проектwordAPI
, вам, возможно, придется просто повторно сослаться на него. Если вы переименовали какой-то другой проект, который ссылается наwordAPI
, то обычно ничего не нужно. - person Sinatr   schedule 27.01.2016WordAPI
сверху,OfferteHost
снизу. Как я уже сказал в своем вопросе, я уже удалил ссылку и прочитал ее, удалил dll и перестроил их и т. д. Это очень странно. - person Alexander Derck   schedule 27.01.2016