Я не совсем уверен, как выразить свою проблему, поэтому я надеюсь, что это не повторение.Проблема с эталонной синхронизацией Visual Studio
Проблема, которую я вижу, связана с Visual Studio 2008. Когда я напрямую ссылаюсь на проект в своем решении, я замечаю, что зависимая ссылка случайно выходит из строя, и мой проект верхнего уровня заканчивается тем, старая сборка DLL (наиболее очевидна в том, что мои точки останова больше не попадают). Я бы ожидал такого поведения, если бы моя ссылка была основана на DLL, но я думал, что ссылка на проект напрямую должна была избежать этих проблем синхронизации, поскольку проекты создаются в тандеме как часть решения.
Если я вручную изменю номер версии зависимого проекта, который, похоже, заставляет ссылочное обновление и исправляет ситуацию, или я перестраиваю зависимый проект, затем «чист» и перестраиваю проект точки входа, ссылки кажутся для синхронизации, поэтому у меня есть обходной путь. В прошлом, однако, я никогда не замечал этой проблемы; полная перестройка решения обычно поддерживала все синхронизацию за один простой шаг.
Мне потребовалось немного времени (и много разочарования), чтобы определить характер проблемы, и поскольку это было спорадическим, мне потребовалось еще больше времени, чтобы понять, что это больше, чем просто случайность. все, что можно сказать, я не могу точно указать, что изменилось между тем, как все хорошо работает, и теперь.
Я сделал следующее довольно недавно, поэтому я надеялся выбрать мозги y'alls, чтобы узнать, есть ли какие-либо известные проблемы (и/или простые исправления), связанные с любой из этих вещей.
- Модернизированный (спорно прилагательное? :)) моя ОС от XP до Windows 7
- Модернизированный от 32-х до 64-битных процессора (мое изменение OS отразили это так же ... 32bit XP -> 64bit Win7)
- Установленный Visial Studio 2010 Express рядом с моей версией 2008 года.
Я бегу Visual Studio 2008 Вт/SP1 (v 9.0.30729.1)
извините, но что это за ошибка сейчас? референс-проект, а не dll - правильное решение. Надеюсь, после того, как вы это сделали, все будет хорошо? –
В прошлом ссылки на основе проекта всегда находились в синхронизации, когда было построено решение. Теперь я замечаю, что это не всегда так. (это также, похоже, не всегда так и не соответствует действительности, что является частью причины, по которой я не могу точно определить, что изменилось ... Я должен был быть более придирчивым, но я мерил некоторые случаи до flukey). Теперь даже с основанными на Project assoicaitons будут случаи, когда один из моих проектов будет содержать старую ссылку на другую DLL проекта даже после полной «перестройки» решения. – Steven