Erro "Interop type cannot be embedded" em C# ao trabalhar com COM
Olá! Sou novo em C# e estou tentando conectar ao Excel através de objetos COM. Tenho Visual Studio 2010, projeto .NET Framework 4.0.
Adicionei uma referência à biblioteca Microsoft.Office.Interop.Excel pela aba COM em References. Escrevi um código simples:
```csharp
using Excel = Microsoft.Office.Interop.Excel;
class Program
{
static void Main()
{
var excelApp = new Excel.Application();
excelApp.Visible = true;
excelApp.Quit();
}
}
```
Ao compilar, recebo o erro:
"Interop type 'Microsoft.Office.Interop.Excel.ApplicationClass' cannot be embedded. Use the applicable interface instead."
Pesquisei no Google, mas não entendi nada. Por que esse erro ocorre? O que significa "não pode ser incorporado"? E como corrigir? Preciso apenas abrir o Excel e gravar dados em uma