જો કે, વ્યવહારમાં તમારે કમ્પાઇલ-ટાઇમ # ડિફાઇનનો ઉપયોગ કરવાની જરૂર છે તે દર્શાવવા માટે કે શું તમે DLL બનાવી રહ્યા છો, ક્લાઈન્ટ કોડનું નિર્માણ કરી રહ્યા છો જે DLL ને લિંક કરશે, અથવા માત્ર સ્ટેટિક લાઇબ્રેરી પર બિલ્ડીંગ / લિંક કરશે.