不知道我是否在问这个关于我想要的最终结果是什么的正确过程。
我正在摆弄CodeCompiler,并在我设置的测试应用程序中生成EXE。所以编译可以工作,我可以创建一个hello世界,我还链接了一些ReferencedAssemblies,只是为了处理它,所以在编译程序中编译代码是什么样子的。
无论如何,当我编译可执行文件时,文件细节不是我想要它说的AKA没有细节(描述,版本,版权)。在代码本身/预编译期间,还是在编译和文件创建之后,设置文件详细信息,然后将数据分配给文件,我应该查看哪些进程/选项?
基本上,我只想将字符串中的文件细节分配给文件本身,无论是编译前还是编译后。
发布于 2018-06-22 18:53:02
好的,在与开发人员朋友一起工作后,完全忘记了项目中的AssemblyInfo.cs文件。我能够使用相同的想法设置编译后的程序详细信息,但在代码源代码中,在using语句之后,这基本上是我的解决方案/设置细节的方法:
using System.Reflection;
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyTitle("Test Compile Proj")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Compiler Test")]
[assembly: AssemblyCopyright("Copyright © 2018")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]然后是命名空间等等..。很抱歉,现在就回答我的问题,但希望这能帮助其他人在深夜的编码过程中把头撞在桌子上。
https://stackoverflow.com/questions/50980988
复制相似问题