微信扫一扫

028-83195727 , 15928970361
business@forhy.com

[置顶] C#基础篇之命名空间的小插曲

2016-05-30

楔子

    仔细一想,自己和框架的第一次接触,不是三层,而是下面的小问题。

问题

    问题的解决办法正如上面的提示,将框架由.NET Framework 4.0 改为.NET Framework 4.5即可,因为“Using Ticket”默认使用的是4.5的框架。由于包含这个小问题的程序找不到了,我就给大家看看在论坛的截图了,如下:

    问题的背景就是看着视频中老师用的框架是4.0的,自己就随手改成了4.0,而没有去考虑视频中老师用的IDE是VS2008而自己用的却是VS2013这个至关重要的因素。看来,照搬主义要不得。

    程序集名称和命名空间的名称一般情况下不应该一致,这容易导致系统调用时产生问题。


    如果你对一个程序集的明明空间做这样的操作:新建一个程序集A→于程序集A下新建一个项目a→修改程序集A的命名空间→在另一个程序集中添加对程序集A项目a的引用
,那么系统将会报错。原因在于项目a建立时,它的命名空间已经是程序集A之前的命名空间不可更改。

总结

    最近一直在捣鼓七层的思路,可是总觉得云山雾绕的看不清楚,暂时分享些小经验解解渴。。。
Yoy're never a loser until you quite struggling and risking your life.
—joker