用.net库自带的csc把C#源文件编译为dll文件,怎么把版本等信息编译进去?我不用IDE

发布时间:2024-05-14 11:24 发布:上海旅游网

问题描述:

如题,需要什么编译选项,写什么文件
这是什么啊blueangel1980大哥
我问的是C#编译问题,你怎么给我java
没有人知道吗?

问题已经解决。

当在命令行编译多个 C# 文件时,可以分别列出每个文件 — 如果您希望编译包含在单个目录中的 C# 文件的子集,则这可能有所帮助。假设我们已经创建了另外一个名为 asmInfo.cs 的 C# 代码文件(保存在同一目录中),它定义了下列程序集级别属性以描述我们的代码库:

// asmInfo.cs
using System;
using System.Reflection;

// A few assembly level attributes.
[assembly:AssemblyVersion("1.0.0.0")]
[assembly:AssemblyDescription("Just an example library")]
[assembly:AssemblyCompany("Intertech Training")]

要只编译 simpleType.cs 和 asmInfo.cs 文件,请键入:

csc /t:library /out:MyCodeLibrary.dll simpleType.cs asmInfo.cs

正如您可能希望的那样,csc.exe 支持通配符表示法。因而,要编译单个目录中的所有文件,请仅将 *.cs 指定为输入选项:

csc /t:library /out:MyCodeLibrary.dll *.cs

问题解答:

用.net库自带的csc把C#源文件编译为dll文件,怎么把版本等信息编译进去?我不用IDE这个旅游问答期待您的解答,请登录账号或关注微信公众号回答这个问题。

热点新闻