VS2008 / TFS Build 3.5 / Ent Lib 4.1
У меня довольно большое решение, содержащее несколько приложений.Все они в настоящее время используют Enterprise Library (v.4.1) для своего уровня доступа к данным.
Я добавил и локально протестировал новый слой доступа к данным, который использует LINQ to SQL - его было легко и быстро добавить, и тест прошел нормально.Но ...
Когда я зарегистрировался в проекте, он не завершил сборку - я получил "Частично успешно".Есть некоторые предупреждения, но те же самые предупреждения были там до сбоя сборки.
Я забрал класс доступа к данным (вместе с кодом, который его вызывает) и перестроил, и он прекрасно работает.
Затем я добавил пустой новый класс, поместил в него одну переменную и сослался на него из кода.Это построено.Затем я создал новый класс LINQ to SQL в этом новом проекте и даже не ссылался на него.Когда я зарегистрировал это, сборка снова не удалась с сообщением «Частично успешно».Никаких лишних ошибок или предупреждений.
Мне нравится LINQ to SQL, я использовал его в нескольких проектах за пределами этой системы, но теперь у меня есть много часов, чтобы попытаться создать его безуспешно.