我正在尝试使用SharpZipLib打印ODT文档。我收到以下错误 -
'LaserMaze.exe' (CLR v4.0.30319: LaserMaze.exe): Loaded 'C:\Users\USER\Desktop\lasermaze\LaserMaze\bin\Release\ICSharpCode.SharpZipLib.dll'. Module was built without symbols.
我已经读过,在这些情况下,更改调试配置通常会有所帮助。但到目前为止,我无法找到适用于我的调试配置。
我使用适用于任何CPU的Release配置构建。 我已经禁用了#34; Just My Code"选项也。 但仍然没有运气。
修改 - 以下是此问题的详细信息 -
public static void PrintScoreCard(Game currentGame) {
string templateFilePath = Path.GetTempFileName().Replace(".tmp", ".odt"); ;
File.WriteAllBytes((string)templateFilePath, Properties.Resources.ScoreCardTemplate);
Odt odt = new Odt(templateFilePath);
Odt.OdtDocFields inputs = odt.Inputs;
string playerNames = "";
foreach (string p in currentGame.team.players) {
playerNames += "\r\n" + p;
}
foreach (string key in inputs.FieldNames)
{
//populate the inputs object.
}
odt.Print();
}
Odt类代码可以在文章 - https://www.codeproject.com/Articles/24093/Printing-Documents-from-C-using-OpenOffice-Writer
中找到任何线索?