C# में COM के साथ काम करते समय "Interop type cannot be embedded" त्रुटि
नमस्ते! मैं C# में नौसिखिया हूँ और COM ऑब्जेक्ट्स के माध्यम से Excel से कनेक्ट करने का प्रयास कर रहा हूँ। मेरे पास Visual Studio 2010 है, प्रोजेक्ट .NET Framework 4.0 है।
मैंने References में COM टैब के माध्यम से Microsoft.Office.Interop.Excel लाइब्रेरी का संदर्भ जोड़ा। सरल कोड लिखा:
```csharp
using Excel = Microsoft.Office.Interop.Excel;
class Program
{
static void Main()
{
var excelApp = new Excel.Application();
excelApp.Visible = true;
excelApp.Quit();
}
}
```
कंपाइल करने पर यह त्रुटि मिलती है:
"Interop type 'Microsoft.Office.Interop.Excel.ApplicationClass' cannot be embedded. Use the applicable interface instead."
मैंने Google किया, लेकिन कुछ समझ नहीं आया। यह त्रुटि क्यों होती है? "एम्बेड नहीं किया जा सकता" का क्या मतलब है? और इसे कैसे ठीक करें? मुझे बस Excel खोलना है और डेटा लिखना है।