Visual c++ visual c+中的pdfsharp+; 我是Visual C++的新手。我试图保存一个标签作为PDF文件在Visual C++中。我通过从属性添加资源链接了pdfsharp dll。当我在系统中运行.exe文件时,它不会给出任何错误。但是当.exe在其他系统中运行时,它会给出错误提示 无法加载文件或程序集“pdfSharp,版本=1.31.1789.0,区域性=中性,publicKeytoken=f94615aa0424f9eb”或其依赖项之一

Visual c++ visual c+中的pdfsharp+; 我是Visual C++的新手。我试图保存一个标签作为PDF文件在Visual C++中。我通过从属性添加资源链接了pdfsharp dll。当我在系统中运行.exe文件时,它不会给出任何错误。但是当.exe在其他系统中运行时,它会给出错误提示 无法加载文件或程序集“pdfSharp,版本=1.31.1789.0,区域性=中性,publicKeytoken=f94615aa0424f9eb”或其依赖项之一,visual-c++,pdfsharp,Visual C++,Pdfsharp,但是,当我将pdfsharp添加到这个.exe所在的文件夹中时,它不会给出任何错误。有什么问题吗。如果不在.exe文件夹中添加pdf dll,我应该如何运行。链接到PDFsharp.dll的exe在没有PDFsharp.dll的情况下无法运行。如果您不想将PDFsharp.dll添加到EXE文件夹中,可以将其添加到PATH环境变量中列出的目录中。谢谢您的回复。是否有创建pdf文件而不将dll文件链接到项目的选项?我希望.exe作为一个独立的应用程序运行。我自己还没有尝试过,但Google发现一篇

但是,当我将pdfsharp添加到这个.exe所在的文件夹中时,它不会给出任何错误。有什么问题吗。如果不在.exe文件夹中添加pdf dll,我应该如何运行。

链接到PDFsharp.dll的exe在没有PDFsharp.dll的情况下无法运行。如果您不想将PDFsharp.dll添加到EXE文件夹中,可以将其添加到PATH环境变量中列出的目录中。

谢谢您的回复。是否有创建pdf文件而不将dll文件链接到项目的选项?我希望.exe作为一个独立的应用程序运行。我自己还没有尝试过,但Google发现一篇文章显示了使用IlMerge作为一个后期构建步骤来摆脱一个程序集-看起来值得一试(也许可以摆脱所有DLL文件):由于需要.NET framework,exe不会真正“独立”。谢谢。我来核对一下。