Возвращение в Visual Studio через несколько лет и действительно застряло в этом. Я унаследовал проект Excel addin для вызова служб отдыха, для которого требуется несколько настроек. Нет проблем с кодом. Он использует компонент NetOffice, который кажется весьма полезным для обработки COM-взаимодействия. Это было на машине Windows 8, 32-битной визуальной студии 2013 сообщества. Я нахожусь на Windows 10 64-битных Visual Studio 2015 сообщества свежие установки.Как успешно переместить проект Visual studio на новый компьютер
Я попытался скопировать все файлы проекта на свой компьютер, открыть файл решения и перейти: Только один раз, в первый раз, он запустил и приостановил мой пункт останова, но никогда после этого. он по-прежнему работает на других людях pC - не слишком большой сюрприз. Он даже пожаловался после сборки, у которой не было разрешения отменить регистрацию dll (старый компьютер) Текстовый поиск проекта для старого имени ПК ничего не нашел.
Отредактировано все ссылки и пути в файле свойств. Открытое решение и файлы проекта в блокноте и удовлетворены тем, что теперь ничего не указывает на предыдущую машину. Он снова строит, но не останавливается на контрольных точках. Затем он жалуется, что не может найти свойства входа в файл входа (вы уже догадались - старый ПК)
Я попытался создать новый проект из существующих файлов. Кажется, что это хорошо, но он не смог добавить ссылки, и я даже не могу найти ссылки через add reference dialog. В большинстве своем жалуется, что подпространство имен системы не существует. Я пробовал разные целевые ракеты .net без всякой удачи и отказался от этого подхода. Я подозреваю, что часть проблемы может быть связана с моей версией сообщества 2015 года, и шаблон не может быть установлен, который изначально использовался ti. Он использовал библиотеку классов, когда я попытался создать новый проект вручную.
Есть ли безопасная процедура для наследования такого проекта и его настройка на новом ПК?
Я понимаю, что это довольно глупый вопрос новичков, но я действительно застрял сейчас. Заранее спасибо
Вы можете начать поиск недостающих ссылок на [NuGet] (https://www.nuget.org/). Если вы не нашли их, проверьте список VS-расширений, установленных на исходном ПК, если был установлен пользовательский шаблон, он должен появиться там. – Sidewinder94
Убедитесь, что вы строите как x86, а не как Any. Иногда сложно найти ссылки, так как он может искать 64-битную dll. –
Вы используете последнее обновление (обновление 3)? Это похоже на проблемы с RTM VS 2015. Вы найдете последнее здесь: https://go.microsoft.com/fwlink/?LinkId=691129 (Информация здесь: https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs) , Также убедитесь, что вы перемещаетесь только с исходными файлами, а не с бинарниками - он все равно должен работать, но перекомпиляция локально должна работать абсолютно. –