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 6741025
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T11:40:35+00:00 2026-05-26T11:40:35+00:00

This is a hard concept to get across in the title, so forgive me

  • 0

This is a hard concept to get across in the title, so forgive me if it doesn’t fully capture the idea.

Perhaps I am crazy, but I just noticed this behavior:

  1. Create Visual Studio solution
  2. Create DLL library project (I use C# … don’t know if the behavior is the same with another language-specific DLL project).
  3. Create web client A (I used an MVC 3 project)
  4. Reference the library from the new web client A
  5. Create web client B (I used an ASP.NET project)
  6. Reference the library from the new web client B
  7. Build the solution
  8. Wait a bit (at least a minute so that the timestamp difference will be obvious)
  9. Open two Windows Explorer windows: one to the bin in web client A and one to the bin in web client B. You should see the binaries for the client project as well as the library project (assuming that “Copy local” for project references is a universal default)
  10. Build just the library project.

On my system, the library DLL appears to be pushed (or mutually pulled) into the client bin folders. This should be evident by the timestamp difference if you wait at step 8. Again, perhaps I’m crazy but I know I’ve done this scenario before and never seen this behavior.

The problem came up because I was working in a solution with this type of arrangement and was building two web applications individually as opposed to building the whole solution. When I would build web app A, it worked fine, but web app B would complain with a “FileNotFoundException: Could not load file or assembly” error. And then vice-versa.

So to the question:

Is this normal behavior (and either I’m crazy or am wrong about being in this scenario before)?

If not normal, is there a setting I can use to make the library DLL only get into the client when the client gets built?

  • 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-26T11:40:35+00:00Added an answer on May 26, 2026 at 11:40 am

    Check the copy local setting on the references to the class library.

    edit

    Just checked and the same happens on my machine.
    I think that this is default behaviour. If you think about it, it allows you to rebuild a class library and use it in the referencing project without building that project.

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

Sidebar

Related Questions

I'm new to the concept so don't be hard on me. why doesn't this
Mine is this: Hard coding is the way! All my problems go away. Just
This is hard for me to word, but easier for me to demonstrate: I
This a little hard for me to explain, but I'll try my best. I'm
This is very hard to explain but I'm going to try. We run a
Okay this is very hard to explain, but i want to add padding to
I created this code from a tutorial but have hard time understanding a key
I'm finding it really hard to get the JS callback concept. I understand it
I'm really trying hard to understand this new concept after working so long with
Im having a hard time grasping this concepts of objects and how they should

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.