When I create a new website project (and not a web application) in VS 2010, it looks like some DLLs are already referencing. If I try to add System, System.Core, System.Data, I get the error "The website already refers to the assembly" System.Core ", etc. When I try to use the data type from one of these assemblies, this seems to be recognized, and I get intellisense and that’s all. But I don’t see these DLLs added to Web.Config and when I open the link tabs in the website properties. Is there a new secret place to which these links are added "Default "?
Reference Information:
The main reason I'm trying to figure out these links is because I migrated the project from VS 2008 to 2010, and I get build errors that should be mentioned in System.Data.DatasetExtensions. However, the link is present in the web.config file, and I also see the link in the project properties. I also verified that it has the same version and the same public key token as the build error. Below, if the assembly error: BC30007 error: Assembly reference 'System.Data.DataSetExtensions, Version = 3.5.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089', containing the base class 'System.Data.TypedTableBase`1'. Add it to your project.
Here is the link in the web.config file:
<?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>
I would really appreciate if someone would help me figure this out.
Thanks.
Notes: 1. I have no way to go to the web application project. 2. In VS 2008, links from the GAC were saved in Web.Config, project links were saved in the solution file, and other dll links were saved as .refresh files in the bin folder. I can not find these dlls in any of the above places.
source share