乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 71|回复: 5

VB.NET 和命名空间冲突

[复制链接]

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2016-4-27 09:18:51 | 显示全部楼层 |阅读模式
在家里,我在编码时使用C#,但在工作中,我不得不使用VB.NET,在转换一些代码时遇到了障碍
我使用AcRx=Autodesk.AutoCAD.Runtime在C#
中使用了以下名称空间别名:
使用AcAp=Autodesk.AutoCAD.ApplicationServices
使用AcDb=Autodesk.AutoCAD.DatabaseServices
使用AcGe=Autodesk.AutoCAD。几何学
当我在vb.net中创建相同的名称空间时,alias
导入AcRx=Autodesk.AutoCAD.Runtime
导入AcAp=Autodesk.AutoCAD.ApplicationServices
导入AcDb=Autodesk.AutoCAD.DatabaseServices
导入AcGe=Autodesk.AutoCAD。几何体

我收到错误:
导入别名'AcXX'与根命名空间中声明的'AcXX‘冲突。
。因此,当然,如果我删除别名并尝试仅使用“AcXX”,我会发现,“AcXX”在此上下文中是不可访问的,因为它是“朋友”

中是否存在这样的情况,而不
更改我的命名空间别名缩写?

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

15

主题

687

帖子

169

银币

中流砥柱

Rank: 25

铜币
582
发表于 2016-4-27 11:45:31 | 显示全部楼层
经过一些内部审议,我们决定将命名空间别名更改为CadXX而不是AcXX。 实际上,这更有意义,因为Ac指的是Autocad,我们使用别名来区分AutoCAD,Bricscad等。 这些别名不会导致与托管程序集发生冲突。
vb.net 仍然很糟糕。
回复

使用道具 举报

129

主题

422

帖子

5

银币

中流砥柱

Rank: 25

铜币
936
发表于 2016-4-27 12:07:36 | 显示全部楼层
+1 *10
回复

使用道具 举报

129

主题

422

帖子

5

银币

中流砥柱

Rank: 25

铜币
936
发表于 2016-4-27 16:00:36 | 显示全部楼层
你赢了第一轮
当一些内部商议决定放弃VB而选择C#时,您将赢得这场比赛。。。
回复

使用道具 举报

129

主题

422

帖子

5

银币

中流砥柱

Rank: 25

铜币
936
发表于 2016-4-27 22:23:20 | 显示全部楼层

这很臭。如果我想的话,不能回到vb...C#已经永久地扭曲了我的大脑。
回复

使用道具 举报

129

主题

422

帖子

5

银币

中流砥柱

Rank: 25

铜币
936
发表于 2016-4-28 10:18:56 | 显示全部楼层
人们为什么使用VB.NET让我困惑,好像他们从来没有想过还有其他选择。每当我看到发布的VB.NET示例时,我都想对着计算机大喊“你听说过VBA dumbarse吗?”与时俱进,像其他人一样开始使用VBA。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 18:59 , Processed in 0.363814 second(s), 64 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表