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

2024-04-21

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

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

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


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 .net 的角度来看,exe 和 dll 之间有什么特殊区别吗? 的相关文章

随机推荐

  • 在选项卡之间切换时保留绘图和输入值

    我有一个闪亮的仪表板应用程序 带有两个不同的选项卡面板 每个选项卡都有不同的输入值 当单击操作按钮时 它们都会生成一个图表 每当我在这些选项卡之间切换时 它们各自的图表就会消失 并且输入值会重置为默认值 即使用户决定在面板之间切换 我也希望
  • Resteasy 破坏多部分/表单数据 POST 请求上的文件名编码

    我将文件上传到以下带注释的 Restservice POST Path uploadFile Consumes multipart form data public Response uploadFile MultipartFormData
  • 创建 Tform2 时显示消息?

    我想在创建 Tform2 时向用户显示一条消息 我使用这段代码 但效果不好 procedure TForm1 Button1Click Sender TObject var a TForm2 begin if a nil then begi
  • 解析返回给 Gattle 的 Json 响应

    我正在尝试解析服务器返回给加特林的 json 响应 我的服务器响应是 SessionAttribute Session GetServices 3491823964710285818 0 Map gatling http cache eta
  • Bootstrap 预滚动 DIV 的固定高度

    在我的应用程序中 我必须显示数据库记录的 bootsatarp 网格 由于记录数足够大 无需整页滚动即可查看 因此我用 bootstrap 预滚动 div 包裹了表格 它为我提供了滚动表格的功能 然而 DIV 大小始终是浏览器窗口的一半 我
  • 递归数据和组件,稍后获取会抛出错误

    首先我的 graphql 数据模型 type Human id String name String children Human 我使用的唯一路线 中继路线配置 class extends Relay Route static queri
  • 如何使用java代码在Windows中打开应用程序(任务管理器->应用程序选项卡内容)

    下面一个用于从 Windows 获取进程列表 Process proc Runtime getRuntime exec tasklist exe 但我想获取应用程序选项卡内容本身 我需要一个解决方案 Process proc Runtime
  • 如何在camel Rest中验证JSON请求

    我需要根据某种模式验证对骆驼休息服务的传入请求 例如 根据要求 如下所示 routeId fileBatchRoute action start sourceLocation sourceDirectory destinationLocat
  • 在c#中将金额转换为单词格式的卢比和佩斯

    我有 Windows 应用程序 需要将文本框中输入的金额转换为卢比和派斯格式的单词 例如我的金额是2356 54那么它应该显示two thousand three hundred fifty six ruppes and fifty fou
  • Android 读取大变量数组的最快方法

    在我的应用程序中 我需要找到一种更快的方法来加载大数组Integer and Float变量 什么大道 直接使用 Java 代码创建数组 这不起作用 因为我的应用程序使用的数组非常大 有 200 000 浮点值 这会导致java code
  • 如何使用 bash/expect 检查 SSH 登录是否有效

    我的团队管理着许多服务器 公司政策规定这些服务器上的密码必须每隔几周更改一次 有时 我们的官方密码数据库会因某种原因而过时 人们通常会忘记更新它 但有时我们要到几个月后才能识别这一点 因为我们并不总是使用每台服务器 我想编写一个脚本 从数据
  • 书中的短语“当前 SynchronizationContext 是当前线程的属性”正确吗?

    读完这句话后 我有点困惑 在 VS2010 的 C 应用程序代码中 当我键入Thread CurrentThread 我在 Intellisense 提供的选项下拉列表中没有找到线程的任何上下文相关属性 我知道当前的同步上下文可以通过 Sy
  • JSF f:事件可以安全地传递参数吗?

    我是 JSF 的新手 所以我对一些标签的了解不是很好 我想知道在这种情况下传递参数有多安全
  • 如何使用 JavaScript 转调音乐和弦?

    我想知道如何创建一个 javascript 函数来调换音乐和弦 由于我不希望这里的每个人都成为音乐家 因此我将尝试解释它在音乐理论中的运作方式 我希望我没有忘记什么 如果是的话 请音乐家们纠正我 1 简单和弦 简单的和弦几乎和字母表一样简单
  • 更改 Kubernetes 中的 CPU 管理器策略

    我正在尝试更改我管理的 Kubernetes 集群的 CPU 管理器策略 如上所述here https kubernetes io docs tasks administer cluster cpu management policies
  • WCF net.tcp 绑定、消息格式和安全问题

    很抱歉问了一些愚蠢的问题 但有些事情我无法理解 对于以下问题的一些建议将不胜感激 在非常基础的层面上 WCF 使用二进制 Net Tcp HTTP 或 MSMQ 在线传输消息是否正确 然而 在所有情况下 无论数据如何传输 消息本身都是带有标
  • Python 显示指向数据框的 HTML 箭头

    我创建了一个数据框 df Value Change Direction Date 2015 03 02 2117 38 NaN 0 2015 03 03 2107 79 9 609864 0 2015 03 04 2098 59 9 250
  • 如何从VBA在CMD中输入多行代码?

    我想打开一个cmd exe 然后执行几行代码 我在网上搜索了一些例子 我尝试修改的代码 strToPrint Hello World Shell cmd exe K echo strToPrint vbNormalFocus I found
  • 从命令行将 java_opts 设置为 tomcat 服务

    我有一个在Windows上运行的tomcat7服务 通常为了配置 Java 选项 我会转到 Tomcat 7 0 bin tomcat7w exe 并在 java 选项卡中 在 java 选项中打印我想要的定义 例如 javaagent 我
  • 从 .net 的角度来看,exe 和 dll 之间有什么特殊区别吗?

    我过去曾使用 net 可执行文件作为库 我只需将它们添加到 Visual Studio 中的参考中 就可以开始了 今天我对一个新的exe 实际上是我的 尝试了同样的操作 但它似乎不起作用 当我将其添加到 Visual Studio 并尝试在