我过去曾使用.net可执行文件作为库。我只是将它们添加到visual studio中的引用中,我已经准备好了。今天我尝试了同样的新exe(实际上是我的),它似乎没有用。当我将它添加到Visual Studio并尝试在对象浏览器上查看其成员时,它不会在该可执行文件的程序集中显示任何内容。
我知道exe和dll之间的主要区别在于第一个有入口点而第二个没有入口点。还有什么差异吗?我知道非托管dll也有一个DLL入口点,.net也有一个吗?
另外,可能导致我的标准exe / dll的原因(我的意思是,没有混淆或类似的东西)在对象浏览器中没有显示任何内容?
答案 0 :(得分:5)
它应该工作,确保EXE是.NET exe(程序集)并且它有一些公共类型。