gpt4 book ai didi

c# - 从 .net 的角度来看,exe 和 dll 之间有什么特别的区别吗?

转载 作者:太空狗 更新时间:2023-10-30 01:12:00 27 4
gpt4 key购买 nike

我过去曾将 .net 可执行文件用作库。我只是将它们添加到 visual studio 中的引用中,然后我就可以开始了。今天我对一个新的 exe(实际上是我的)做了同样的尝试,但它似乎不起作用。当我将它添加到 Visual Studio 并尝试在对象浏览器中查看它的成员时,它没有在该可执行程序的程序集中显示任何内容。

我知道 exe 和 dll 之间的主要区别是第一个有一个入口点而第二个没有。还有更多的区别吗?我知道非托管 dll 也有一个 DLL 入口点,.net 也有吗?

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

最佳答案

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

关于c# - 从 .net 的角度来看,exe 和 dll 之间有什么特别的区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1481112/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com