--- title: "Getting Started in Visual C# .NET | Microsoft Docs" ms.custom: "" ms.date: "08/02/2016" ms.prod: sql ms.technology: ms.topic: quickstart helpviewer_keywords: - "Visual C# [SMO]" ms.assetid: 37a22721-546c-453d-bc6f-238c13d7505d author: "markingmyname" ms.author: "maghan" monikerRange: "=azuresqldb-current||=azure-sqldw-latest||>=sql-server-2016||=sqlallproducts-allversions||>=sql-server-linux-2017||=azuresqldb-mi-current" --- # SMO Programming - Getting Started in Visual C# .NET [!INCLUDE[appliesto-ss-asdb-asdw-xxx-md](../../includes/appliesto-ss-asdb-asdw-xxx-md.md)] [!INCLUDE[csprcs](../../includes/csprcs-md.md)] .NET is one of the managed programming languages that are supported by the common language runtime (CLR) in [!INCLUDE[vsprvs](../../includes/vsprvs-md.md)] .NET. Many For more information about the C# language, see the [!INCLUDE[vsprvs](../../includes/vsprvs-md.md)] .NET documentation. You can use [!INCLUDE[vsprvslong](../../includes/vsprvslong-md.md)] and [!INCLUDE[vsOrcas](../../includes/vsorcas-md.md)] to develop SMO applications. ## References and Imports After you have started the [!INCLUDE[vsprvs](../../includes/vsprvs-md.md)] project, you must add references to the SMO assemblies. You then import the required namespaces so that your program can recognize the SMO types. In [!INCLUDE[ssCurrent](../../includes/sscurrent-md.md)], the SMO assemblies are located in the C:\Program Files\Microsoft SQL Server\130\SDK\Assemblies\ folder. ## See Also [Create a Visual C# SMO Project in Visual Studio .NET](../../relational-databases/server-management-objects-smo/how-to-create-a-visual-csharp-smo-project-in-visual-studio-net.md)