1

我需要在构建时将文件/文本嵌入到 c# 项目 dll 中。我尝试了以下方法:考虑我有 ac# project MyProject

  1. 我创建了一个Support.exe,它实际上创建了一个Resource.resx文件并通过更新MyProject.csproj将该文件嵌入到该文件中。我在Myproject的预构建事件中调用了这个support.exe。但它没有将文件嵌入到MyProject.dll。如果我进行重建,则会嵌入文件。
  2. 另一种方法是,我使用 Assembly Linker 将文件嵌入到 dll 中。我在MyProject的构建后事件中调用了命令al /out:MyProject.dll /embed:filename。但是程序集链接器会创建一个新的 dll,并且它不包含MyProject.cs文件。

有没有其他方法可以在构建时将文件嵌入到 c# 项目 dll 中?

提前致谢 !

4

0 回答 0