Visual Studio не удается создать решение "S1" с этим сообщением об ошибке:
Ошибка 8: указанная сборка "D:\S0\foo\bin\Debug\foo.dll" не найдена. Если эта сборка создается другим вашим проектом, обязательно создайте этот проект перед сборкой этого.
Упомянутый проект foo на самом деле изначально является частью другого решения (называемого S0, как видно из сообщения об ошибке) и был включен через «Добавить существующий проект».
Тем не менее, Foo отлично строится в S0, и его выходные данные существуют. Поскольку и S0, и S1 созданы исключительно для x86, правильный путь должен быть "S0\foo\bin\x86\Debug\foo.dll", поэтому кажется, что Visual Studio не ищет двоичный файл В правильном месте.
Foo показывает отсутствующие ссылки в S1, вероятно, из-за ссылок на другие проекты из S0, которые не включены в S1. Однако это не должно быть проблемой, поскольку необходимые двоичные файлы уже существуют.
Я вручную скопировал файлы из 'bin\x86\Debug' в 'bin\Debug', и, не удаляя предупреждения об отсутствующих ссылках, это фактически сделало сборку VS S1 прекрасной, поэтому, видимо, Visual Studio действительно запуталась в "необычном" ' путь bin\x86\debug.
Как мне решить эту проблему?