Когда я создаю новый проект веб-сайта (не веб-приложение) в VS 2010, кажется, что некоторые библиотеки уже упоминались.Если я пытаюсь добавить System, System.Core, System.Data, я получаю сообщение об ошибке, в котором говорится, что «веб-сайт уже ссылается на сборку« System.Core »» и т. Д. Когда я пытаюсь использовать тип данных из одной из этих сборокВроде бы узнал и я получил intellisense и все.Но я не вижу этих библиотек, добавленных в Web.Config, ни когда открываю вкладки ссылок в свойствах сайта.Есть ли какое-то новое секретное место, в которое эти ссылки по умолчанию добавляются?
Справочная информация:
Основная причина, по которой я пытаюсь выяснить эти ссылки, заключается в том, что я перенес проектс VS 2008 по 2010, и я получаю ошибки сборки, что System.Data.DatasetExtensions необходимо ссылаться.Тем не менее, ссылка присутствует в web.config, и я также могу увидеть ссылку в свойствах проекта.Я также проверил, что он имеет ту же версию и тот же токен открытого ключа, что и ошибка сборки.Ниже приведена ошибка сборки: ошибка BC30007: требуется ссылка на сборку 'System.Data.DataSetExtensions, версия = 3.5.0.0, Culture = нейтральная, PublicKeyToken = b77a5c561934e089', содержащая базовый класс 'System.Data.TypedTableBase`1'.Добавьте один к вашему проекту.
Вот ссылка в web.config:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="false" strict="false" explicit="true">
<assemblies>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
<authentication mode="Windows"/>
</system.web>
</configuration>
Я был бы очень признателен, если бы кто-нибудь мог помочь мне разобраться в этом.
Спасибо.
Примечания: 1. У меня нет возможности перейти к проекту веб-приложения.2. В VS 2008 ссылки из GAC были сохранены в Web.Config, ссылки проекта были сохранены в файле решения, а другие ссылки dll были сохранены как файлы .refresh в папке bin.Я не могу найти эти библиотеки в любом из вышеперечисленных мест.