首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSharpCodeProvider设置编译的详细信息

CSharpCodeProvider设置编译的详细信息
EN

Stack Overflow用户
提问于 2018-06-22 05:06:54
回答 1查看 110关注 0票数 2

不知道我是否在问这个关于我想要的最终结果是什么的正确过程。

我正在摆弄CodeCompiler,并在我设置的测试应用程序中生成EXE。所以编译可以工作,我可以创建一个hello世界,我还链接了一些ReferencedAssemblies,只是为了处理它,所以在编译程序中编译代码是什么样子的。

无论如何,当我编译可执行文件时,文件细节不是我想要它说的AKA没有细节(描述,版本,版权)。在代码本身/预编译期间,还是在编译和文件创建之后,设置文件详细信息,然后将数据分配给文件,我应该查看哪些进程/选项?

基本上,我只想将字符串中的文件细节分配给文件本身,无论是编译前还是编译后。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-22 18:53:02

好的,在与开发人员朋友一起工作后,完全忘记了项目中的AssemblyInfo.cs文件。我能够使用相同的想法设置编译后的程序详细信息,但在代码源代码中,在using语句之后,这基本上是我的解决方案/设置细节的方法:

代码语言:javascript
复制
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("")]

然后是命名空间等等..。很抱歉,现在就回答我的问题,但希望这能帮助其他人在深夜的编码过程中把头撞在桌子上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50980988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档