Another minor C#/C++ difference – adding existing files



Another minor detail that bit me for a few minutes today. I’m posting this so I’ll see it and remember, and possibly lodge it in other people’s consciousness.

Using Visual Studio 2005, adding an existing .cs file to a C# project will cause a copy of that file to be created in the project directory. If I want to link to the original file, I need to explicitly choose Add As Link from the dropdown on the Add button.

C++ projects, however, have the opposite behavior. Adding an existing item in a different folder will add a link to the original file in the original location. To create a copy, manually copy it to the project dir.

That is all.

Add comment
facebook linkedin twitter email

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>



  1. JOKER66619/11/2007 ב 01:23

    HTML –ב register איך מכינים

  2. Gle21/07/2009 ב 18:46

    Thanks I had the same problem and had to learned this the hard way too.