我有一个控制台应用程序,它使用 OpenXml 生成电子表格文档。
我正在尝试使用如下代码所示的 IsolatedStorage,但它出错并显示以下消息:
无法确定调用者的应用程序身份?
这是我的做法:
var store = IsolatedStorageFile.GetUserStoreForApplication();
IsolatedStorageFileStream rootFile = store.CreateFile(src);
store.CreateDirectory(tgt);
var doc = SpreadsheetDocument.Create(rootFile, SpreadsheetDocumentType.Workbook, false);
WorkbookPart workbookpart = doc.AddWorkbookPart();
workbookpart.Workbook = new Workbook();
Sheets sheets = doc.WorkbookPart.Workbook.AppendChild<Sheets>(new Sheets());
return doc;
我试图做这样的事情:
if (!System.ComponentModel.DesignerProperties.IsInDesignTool)
{
// above code is here
}
但是再次没有定义 DesignerProperties,我认为这是因为它是 ConsoleApp 而不是 MVC 或其他基于 UI 的系统。
非常感谢。