将 C# 解决方案导出为 PDF

Export C# Solution to PDF

我必须将我的整个项目生成为 PDF 文件(必须包含每个 class)。

我唯一发现的是使用 Visual Studio 内置打印功能将每个 Class 打印为一个 PDF。

有没有更简单的解决方案?

我不想这样做我必须这样做 s**t

您可以从顶级目录使用此 bash 命令: (如果安装了 WSL,甚至可以在 Windows 上使用)

(区分大小写)

cat `find . -type f -name '*.cs'` >> concat.txt

或Windows powershell等效项(不是case-sensitive):

get-childItem . -Recurse -Filter *.cs | get-content | set-content concat.txt

然后您将把所有文件合并为一个 concat.txt,您可以使用您喜欢的编辑器打印它。

如果您需要自动执行此过程,可以使用命令行 pdf 生成器,但我不确定这是否是您想要的。