def VCInstallDir(self):
        """
        Microsoft Visual C++ directory.

        Return
        ------
        str
            path
        """
        path = self._guess_vc() or self._guess_vc_legacy()

        if not isdir(path):
            msg = 'Microsoft Visual C++ directory not found'
            raise distutils.errors.DistutilsPlatformError(msg)

        return path

        Microsoft Visual C++ directory.

        Return
        ------
        str
            path
        
product/gradle-plugin/src/main/python/setuptools/msvc.py