好的,我一直在摸索这个项目很长一段时间。我不能把任何代码归功于自己。我想做的是能够有效地解析 PDF 文件并使用 PowerShell 搜索关键字。我找到了 beefycode 的 Convertfrom-PDF cmdlet:http ://www.beefycode.com/post/ConvertFrom-PDF-Cmdlet.aspx 这似乎是我需要的,当然它似乎也需要一个 PDFParser 类:http:// /www.codeproject.com/Articles/14170/Extract-Text-from-PDF-in-C-100-NET
我已经弄清楚如何从这些站点编译源文件并创建 .dll 文件,以及如何在我的用户模块位置创建一个文件夹来放置这些 .dll。
现在,我一直在编译包含 Convertfrom-PDF 命令的 cmdlet。我收到这个错误。添加类型:c:\Users\12345\AppData\Local\Temp\u0ofo-9-.0.cs(11):警告为错误:字段“PowerShell.PDF.ConvertFromPDF._PDFFile”从未分配给,并将总是有它的默认值 null
这对 Powershell 有意义吗?
[Cmdlet( VerbsData.ConvertFrom, "PDF" )]
public class ConvertFromPDF : Cmdlet
不仅如此,我还对如何在没有 Visual Studio 的情况下使用扩展名为 .csproj 的源文件感到困惑。我最终只是用记事本打开并用 .cs 扩展名保存它。
任何人都可以帮助阐明我的问题吗?我可能应该从更小的东西开始,开始学习如何创建模块。
基本上,我有 2 个类,每个类都需要编译。然后是需要编译的 assemblyinfo.cs 文件。这是 .csproj 源文件,它似乎将所有这些都包装成一个不错的小包......这就是我无法编译的文件。
谢谢。