Можете ли вы разрабатывать с использованием .NET 3.5 SP1 и работать под .NET 3.5 - PullRequest
1 голос
/ 15 января 2009

Можно ли разработать веб-сайт, который использует объекты ADO .NET в .NET Framework 3.5 с пакетом обновления 1 (SP1), а затем развернуть его на другом компьютере с использованием только платформы .NET 3.5?

Ответы [ 4 ]

8 голосов
/ 15 января 2009

Нет. Ваш код будет ссылаться на код Entity Framework и вызывать его. Это не удастся, если вы попытаетесь запустить его на компьютере, на котором нет Entity Framework.

Я бы также не советовал просто включать «лишние» DLL - переход в состояние, когда вы используете какой-то код из 3.5, а другой из 3.5SP1, звучит для меня как катастрофа.

0 голосов
/ 15 января 2009

Да, вы можете сделать это. Щелкните правой кнопкой мыши по ссылкам и перейдите в свойства. Установите «Копировать локальный» на «True». По сути, вы будете развертывать сборки .NET SP1 в своей локальной корзине вместо использования того, что хранится в GAC.

0 голосов
/ 15 января 2009

Возможно, если вы включите DLL, которые SP1 помещает в GAC (например, system.web.dynamicdata) во время установки. Обычно они не копируются в вашу корзину, потому что они находятся в GAC.

Лучше всего обновить машину до SP1, но я думаю, что это не вариант ..

0 голосов
/ 15 января 2009

Свойства вашего проекта, а затем целевые рамки может быть?

...