在我的工作站上,我使用VSTO 2015创建了一个名为“Excel 2013和2016 VSTO Workbook”的模板项目。 我使用项目模板中的“复制”选项来复制现有的Excel文档。 我在这台计算机上安装了法语版Office 2016,VS生成了一个代码,其中包含几个继承自WorksheetBase的类,其名称为“Feuill1”,“Feuill2”等。对于工作表n,将生成WorksheetBase构造函数的cookie和标识符参数。代码为'Feuilln',“Feuilln”。 我调整了代码,项目运行完美。 然后我将我的VS项目复制到另一台安装了Office 2016的英语计算机。当我尝试运行我的项目时出现错误,似乎找不到Feuilln。我为'Sheetn'更改了这些名称并且它有效。 我非常失望:根据文化来生成课程不是一种误解吗? 有没有办法创建一个独立于Office文化的项目?
我找不到有关Microsoft.Office.Tools.Excel.Factory使用的进程及其xxxx.Designer.xml参数文件用法的任何文档。是否正在使这个文件成为文化独立的方式?