第二章 生成 打包 部署和管理应用程序及类型

将类型生成到模块中

  1. csc.exe  /out:Program.exe  /t:exe  /r:MSCorLib.dll Program.cs

/out:Program.exe  /t:exe  是编译器的默认设置

/t是/target的意思,指定生成程序的类型./t:exe生成的是CUI控制台应用程序,/t:winexe生成GUI应用程序,/t:library生成DLL文件,/t:module生成一个不包含清单元数据的PE文件,是一个DLL PE文件.

/r是/reference,告诉编译器在哪些DLL文件中查找外部资源

  2. ILDasm.exe  IL 反汇编器   ILAsm.exe汇编器  AL.exe程序集链接器   ResGen.exe资源文件生成器

  3. 如何在“添加引用”对话框中显示程序集

希望 Visual Studio 在 .NET 选项卡上的添加引用对话框中列出自己的库,而无需用户浏览查找该库。如果将程序集安装到全局程序集缓存 (GAC),则此问题不会得以解决,因为添加引用对话框是基于路径的,不会枚举 GAC 中的组件。可以添加一个指向该程序集位置的注册表项,如以下所示[HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\MyAssemblies]@="C:\\MyAssemblies"

你可能感兴趣的:(应用程序)