小编Viv*_*Viv的帖子

命名空间和类冲突

我遇到一个问题,DateTime类和命名空间之间的冲突由于某种未知原因也被称为DateTime.

Assembly CompanyDateTime具有名称空间Company.DateTime

我的应用程序位于命名空间:Company

问题是,每当我需要使用DateTime类时,我必须明确地说System.DateTime是他们绕过这个的任何方式吗?

可以说SomeRandomStuff = Company.DateTime并且DateTime始终是System.DateTime

注意:

  1. 我需要在我的应用程序中引用此程序集,尽管我不使用它,因为我需要的一些程序集实际上使用了这个类.
  2. 我可以使用app.config文件中的条目来标识依赖程序集但我不能这样做,因为公司策略是针对它的,并且所有引用的程序集都需要在输出文件夹中.
  3. 部署通过构建服务器进行

可能的决议?是否可以将CompanyDateTime自动部署到输出文件夹而不在引用中添加它?

.net c# conflict namespaces

6
推荐指数
2
解决办法
9870
查看次数

堆/缓冲区溢出异常

只是好奇,C#中是否有人遇到过堆/缓冲区溢出异常?

c# exception buffer-overflow

4
推荐指数
1
解决办法
2652
查看次数

数据驱动编程/事件驱动编程

一直以来,我一直在为我的所有Windows应用程序使用事件驱动编程.即处理所选索引已更改/文本已更改等事件.但最近我一直在使用INotifyPropertyChanged接口和ObservableCollection类来处理数据更改.
从长远来看,当你所涉及的应用程序/属性增长时,你是否看到了我可能面临的任何问题?

.net c#

2
推荐指数
1
解决办法
1765
查看次数

标签 统计

c# ×3

.net ×2

buffer-overflow ×1

conflict ×1

exception ×1

namespaces ×1