.NET学习(1) .NET的应用程序的执行

看了Modern C#系列课程1--.NET的应用程序的执行的笔记,主讲 马林

 

    以前的程序,都是编译成一个exe执行,但是,.NET程序是编译成组件执行。

    举例说明:假如一个解决方案中包含3个工程,假设为MVC,典型的3层模式。如果在以前,那么这个解决方案编译后生成一个EXE文件。现在,这个解决方案编译后生成一个EXE文件,两个DLL文件。如果设定V为可执行的,那么MC就是DLL。

 

   Ildasm app.exe  //.netexe文件反汇编

   GAC:通常是C:/WINDOWS/ASSEMBLY

   一般应用程序会首先去GAC中找所需的组件(DLL),找不到,如果有配置文件,就去配置文件指定的位置找,如果也没有,就去程序所在目录找。都没有,程序报错。

 

 

发布了52 篇原创文章 · 获赞 0 · 访问量 7万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章