#c# #wpf #visual-studio-2013
#c# #wpf #visual-studio-2013
Вопрос:
У меня есть решение, состоящее из приложения WPF. После некоторого манипулирования путями каталогов я больше не могу добавлять ссылки на свои проекты. Всякий раз, когда я делаю «добавить ссылку» в Visual Studio 2013, я получаю сообщение об ошибке:
Не удается найти ресурс ‘shared / standardresources.xaml’
Я могу просто отлично создать решение в VS.
Из-за политики компании структура моего решения выглядит следующим образом (обратите внимание на каталог src):
x.sln
src/wpfApp/wpfApp.csproj
Однако оказывается, что я получаю ту же проблему, даже если я просто создаю новый проект в месте по умолчанию в новом решении. Я могу воспроизвести проблему, как описано выше, следующим образом:
- Создайте пустое решение
- В проводнике Windows создайте каталог src в решении
- В VS добавьте новое приложение WPF в решение. Сохраните его под каталогом src, созданным ранее.
- Теперь попробуйте добавить ссылки на приложение WPF, щелкнув его правой кнопкой мыши в обозревателе решений. Появляется сообщение об ошибке.
Любая помощь будет оценена. Спасибо.
Комментарии:
1. После некоторого подтасовывания путей к каталогам … динь-динь-динь-динь-динь. (Это звук тревожного звонка).
2. Ха-ха, это звучит хуже, чем есть на самом деле. Я просто переместил проекты в подкаталог src, а затем снова добавил проекты в решение. VS был закрыт, пока я выполнял перемещение.
3. Где находится
shared
папка в вашей структуре?4. Он не существует, и я также не создавал и не удалял его. Это очень странно.
5. Не удается воспроизвести проблему. Ваши шаги с 1 по 4 хорошо работают для меня.
Ответ №1:
Для новичков, подобных мне, вы можете попробовать переместить проекты в новую папку src и добавить проекты обратно в решение. Кроме того, убедитесь, что вы используете абсолютно правильную версию DLL. Неправильные версии могут возникать при настройке новой машины разработки. (Еще одна причина «изобразить» известный жесткий диск хорошего разработчика в качестве базового, чтобы убедиться, что на новом компьютере установлены самые актуальные и правильные библиотеки.) Отредактируйте файл проекта и посмотрите на ссылки version=»value» и сравните с установленными компонентами.