无法使用SharpZipLib

时间:2017-10-13 18:43:02

标签: c# visual-studio visual-studio-2017 sharpziplib

我正在尝试使用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

中找到

任何线索?

0 个答案:

没有答案