Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6380709
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T02:18:10+00:00 2026-05-25T02:18:10+00:00

I converted a solution from VS2008/.NET 3.5 to VS 2010/.NET 4. I’m getting this:

  • 0

I converted a solution from VS2008/.NET 3.5 to VS 2010/.NET 4.

I’m getting this:

error CS0012: The type ‘xxx.yyy’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘xxx, Version=1.0.0.301, Culture=neutral, PublicKeyToken=null’.

The thing is, there’s no code in the project that uses type xxx.yyy, and also, none of the other assemblies referenced from this project refer to assembly xxx either.

Any suggestions on how I could debug this?

Update: Mistery solved.

Let’s say the error is on a line of class A in assembly AAA.

It was caused by the fact that AAA.A implements interface AAA.IA that uses type BBB.B from a referenced assembly BBB.

In turn, the implementation of BBB.B uses the type xxx.yyy that the compiler was complaining about.

Mark Gravell’s answer is of course the fix for the problem.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T02:18:10+00:00Added an answer on May 25, 2026 at 2:18 am

    Usually that means that there is a member on the public API – often an interface or base-type, that is needed. The fix is simple: add the reference. The compiler won’t be making it up; that reference must be used somewhere, else how would the compiler even know about it. If you give a more specific example, we can probably show why it is needed.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

We've converted our solution from .NET 2.0 to .NET 3.5. All projects converted just
I’m trying to upgrade our solution from VS2005 .NET 2.0 to VS2008 .NET 3.5.
I recently converted my solution from Visual Studio 2008 to 2010, hoping I would
I just converted a code snippet from VB.NET to C# and stumbled over this
I converted my visual studio solution from 2008 to 2010. A project has a
I converted my solution to run with VS2010 from VS2008. But I'm still running
I've just converted my ASP.NET MVC1 VS2008 .NET3.5 solution to ASP.NET MVC3 VS2010 .NET4.0
I converted from VS2008 to VS2010. when I build the solution it gets frozen
I've got my brand new VS2008 and decided to convert my main solution from
I just converted a VB.net solution into C# solution. But lots of variables have

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.