7

我无意在我的任何项目中使用“我的”。我没有用它做任何事情(据我所知)。但是每个类库都在 Reflector 和 NDepend 中显示了一个“我的”命名空间。这增加了很多不必要的混乱。

1)为什么会出现?

2)我怎样才能删除它?

4

2 回答 2

15

删除“我的”命名空间的步骤

  • 在项目属性中,关闭“启用应用程序框架”
  • 在高级编译选项下,打开“启用优化”
  • 显示项目中的所有文件
  • 删除 Application.myapp 节点、Resources.resx 和 Settings.settings 节点。
  • 卸载项目,在记事本中打开.vbproj,将<MyType>改为<MyType>Empty</MyType>
  • 重新加载项目并编译。

对于资源,使用标准资源文件及其构造函数(我刚刚做了一个包装)。

对于设置,使用配置文件。

于 2009-01-16T17:52:05.140 回答
1

“我的”是 Visual Studio 2005 for VB.Net 中添加的一项功能。该功能的目的是为用户提供更多他们习惯于使用 VB6 的 API 感觉。它包括许多最流行的函数和助手类。

这是一篇更详细的 MSDN 文章:http: //msdn.microsoft.com/en-us/magazine/cc163972.aspx

AFAIK,从 VS 2008 开始,无法在 VB.Net 中禁用此功能。

于 2009-01-16T17:42:52.117 回答