you can make any changes to application.dll without requiring recompilation of webservice.dll, if you do not call new classes, functions [added to application.dll]. if you want to use any of your application.dll changes to webservice.dll, you need to recompile webservice.dll
if you change the signature or access level of any of the methods or properties in application.dll that are used by websrvice.dll, this will violate your code in webservice.
source share