来自.net立场的exe和dll之间有什么特别的区别吗?

时间:2009-09-26 12:23:47

标签: c# .net vb.net

我过去曾使用.net可执行文件作为库。我只是将它们添加到visual studio中的引用中,我已经准备好了。今天我尝试了同样的新exe(实际上是我的),它似乎没有用。当我将它添加到Visual Studio并尝试在对象浏览器上查看其成员时,它不会在该可执行文件的程序集中显示任何内容。

我知道exe和dll之间的主要区别在于第一个有入口点而第二个没有入口点。还有什么差异吗?我知道非托管dll也有一个DLL入口点,.net也有一个吗?

另外,可能导致我的标准exe / dll的原因(我的意思是,没有混淆或类似的东西)在对象浏览器中没有显示任何内容?

1 个答案:

答案 0 :(得分:5)

它应该工作,确保EXE是.NET exe(程序集)并且它有一些公共类型。

相关问题