我正在使用这个库https://github.com/rdvojmoc/DinkToPdf但是,库需要bin libwkhtmltox.dll和libwkhtmltox.so中的这两个文件 那么如何确保在发布期间复制文件? Visual Studio 2017社区版,项目ASP Core 2.0
答案 0 :(得分:0)
您可以将这些文件添加到项目的根文件夹,并在其属性中将“复制到输出目录”设置为“始终复制”。然后,您的文件将被复制到bin文件夹-但是...
...这可能是不够的,因为:
C:\Users\<yourUsername>\.nuget\packages\dinktopdf\1.0.8\lib\netstandard1.6
中查找。如果您在此处复制文件,则会找到它们。我正在通过以下方式处理我的项目:
C:\Users\<myUsername>\.nuget\packages\dinktopdf\1.0.8\lib\netstandard1.6
通过这种方式DinkToPdf既可以在我的开发计算机上运行,也可以在我的Azure Web应用程序中运行。