gpt4 book ai didi

vb.net - 摆脱 `My` 命名空间

转载 作者:行者123 更新时间:2023-12-05 00:04:27 26 4
gpt4 key购买 nike

我一直在开发 Vb.Net应用程序最近,我试图使它尽可能轻量级(即,使二进制文件尽可能小)。

我已经完成了所有琐碎的工作,但是在使用 ILDasm 浏览二进制文件时,我注意到它有一个 My namespace ,有很多方法,虽然我在我的程序中没有使用这些方法。好像有默认Get/Set每种形式的方法和其他方法。

有没有办法摆脱这些?
或者,您能否向我展示二进制文件中默认捆绑的方法的用例?

PS :我想它不会对二进制大小产生巨大的影响:我只是出于好奇而问这个问题;为什么编译器会在每个二进制文件中捆绑无用的方法?也许我会了解到这些方法实际上是在幕后的某个地方使用的。

PPS :这是一个最小的例子:

Module Test
Sub Main()
End Sub
End Module

输出是:
ILDasm output

最佳答案

按着这些次序:

  • 点击Show All Files在解决方案资源管理器中
  • 打开 My Project分公司
  • 打开 Settings.settings分公司
  • 开通 Settings.designer.vb
  • 编辑 My命名空间随心所欲

  • image

    还有一个 My名为 My.Resources 的子命名空间隐藏在 Resources.resx 下分支。

    关于vb.net - 摆脱 `My` 命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5781651/

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