Ich entwickle eine Windows 8.1-Anwendung in Visual Studio 2013, um ein Excel-Blatt zur Laufzeit zu erstellen. Visual Studio zeigt keine Fehler, aber wenn ich die App laufen, gibt es einen Laufzeitfehler, der:Fehler über ein erforderliches Mitglied erhalten
Fehler 1 Fehlende Compiler erforderlichen Mitglied ‚System.Runtime.InteropServices.LCIDConversionAttribute..ctor‘ D: \ GS \ Projects \ Excel \ Excel \ CSC Excel
Hier ist mein CS Code:
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
// The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238
namespace excel
{
/// <summary>
/// An empty page that can be used on its own or navigated to within a Frame.
/// </summary>
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook workbook = null;
Microsoft.Office.Interop.Excel.Workbooks workbooks = null;
Microsoft.Office.Interop.Excel._Worksheet worksheet = null;
workbooks = excelApp.Workbooks;
workbook = workbooks.Add(1);
worksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Sheets[1];
excelApp.Visible = true;
worksheet.Cells[1, 1] = "Value1";
worksheet.Cells[1, 2] = "Value2";
worksheet.Cells[1, 3] = "Addition";
}
}
}
in dem obigen Code, gibt es keine rote Linie in VS-2013 für Fehler gezeigt ist. Ich habe Referenzen für Excel hinzugefügt: Microsoft.Office.Interop.Excel
Hat jemand eine Lösung?
Ich hatte mit syncfusion.core dll versuchen, dann gibt es einen weiteren Fehler. Um diesen Fehler zu beheben, lade ich etwas Syncfusion.XlsIO.Base dll herunter, dann gibt es einen weiteren Fehler. Um diesen Fehler zu beheben, lade ich Microsoft.Office.Interop.Excel herunter und hier ist offensichtlich ein Fehler. –
Hat jemand eine Lösung? –