title: Updating DLL of a C++ project in Visual Studio
body: <p>I have a project that uses a DLL that I have created. Everything works wonderfully, but I am now extending the library in the DLL to optimize some older functions.</p>
  
  <p>What I was wondering is if I just modify the library to where only the main function body changes and nothing else can I just rebuild the DLL and replace it with the old one or is it because the function body changed I need to rebuild any projects that used this DLL.</p>
  
  <p>The main reason I asked is because all of these projects have me referencing the .lib file and to be honest I am not sure what is exactly in a .lib file of a DLL project.</p>
  
  <p>Any advice would be greatly appreciated.</p>
  
  <p>Thanks</p>