教一跨行同事学C#,我想从基础的讲一下,也就是最基本的面象对象分析与设计(OOAD),我直接打开我最新安装的 visual studio 2017。准备建一个“建模项目”。结果发现死活找不到?打开一个老项目也无法生成UML图?果断Google之

在这里:https://docs.microsoft.com/en-us/visualstudio/porting/port-migrate-and-upgrade-visual-studio-projects,找到如下描述:


If you allow Visual Studio to update the project automatically, you can open it in Visual Studio 2015, Visual Studio 2013, or Visual Studio 2012.

The format of the modeling project has not changed between Visual Studio 2015 and Visual Studio 2017 and the project can be opened and modified in either version. However, there are differences in behavior in Visual Studio 2017:

    • Modeling projects are now referred to as “Dependency Validation” projects in the menus and templates.
    • UML diagrams are no longer supported in Visual Studio 2017. UML files are listed in the Solution Explorer as before but will be opened as XML files. Use Visual Studio 2015 to view, create, or edit UML diagrams.
    • In Visual Studio 2017, validation of architectural dependencies is no longer performed when the modeling project is built. Instead, validation is carried out as each code project is built. This change does not affect the modeling project, but it does require changes to the code projects being validated. Visual Studio 2017 can automatically make the necessary changes to the code projects (more information).



还有这篇:https://blogs.msdn.microsoft.com/visualstudioalm/2016/10/14/uml-designers-have-been-removed-layer-designer-now-supports-live-architectural-analysis/

好吧,只能坐等大神扩展了,这么好的功能尽然移出了?

posted @ 2017-03-09 16:12 ChixTech 阅读(7346) 评论(1) 推荐(1)
摘要: docker的好处不用多说,有不了解的可移步《docker入门》,作为一个.net方面的老鸟也想早点搭上docker末班车,减少布署中的各种坑。以下我是在Visual Studio 2017正式版发布后(其实VS2015也是可以的),完全跑起来的步骤。 第一步:安装docker 下载地址:https 阅读全文
posted @ 2017-03-08 15:19 ChixTech 阅读(2292) 评论(5) 推荐(3)
摘要: 说到IP获取无非是我们常见的以下几种方式,但是具体获取的值具体区别在哪?网上不乏相关文章,说的也是很详细,但是真正使用起来,还有很多不太对的地方。IP在不同系统中,应用相当广泛,常见的日志记录、广告分区域投放等。 1: HttpContext.Current.Request.ServerVar... 阅读全文
posted @ 2014-04-29 10:03 ChixTech 阅读(13819) 评论(0) 推荐(9)
摘要: 最近研究了一下百度 淘宝 的点击区域热力图显示效果!觉有很有趣,于是Google了一下,发现此文不错,就转了一下!转自:http://1.aisensiy.sinaapp.com/heatmapjs/以下原文: 于是就想找一找热力图的算法。找到了很多生成热力图的工具,它们的算法几乎是一致的,都是首... 阅读全文
posted @ 2012-09-12 11:48 ChixTech 阅读(16358) 评论(2) 推荐(4)
摘要: 超级郁闷的一个错误.记下笔记免去后人查找之苦!建立WCF服务后, 服务类中写上了相应的操作,并且方法上加上了[OperationContract]属性.运行且提示"有零个操作;协定必须至少有一个操作"我的左查右查,发现了其中问题所在,原来是我这个类中的第一个方法上写了注释,而且写在的属性下面.如下:[OperationContract]//TESTpublic string getMsg(){ ..................}这样直接导致了这错误,郁闷的是我后面也是这么这写的没改过且没事!!哈哈!! 阅读全文
posted @ 2011-12-31 16:32 ChixTech 阅读(1774) 评论(0) 推荐(0)
摘要: HTML5中SEO可以用那些代码来做优化 阅读全文
posted @ 2011-09-29 11:53 ChixTech 阅读(1480) 评论(0) 推荐(0)
摘要: 博客园申请开通有一段时间了,一直没写博客,真对不起博客园,郁闷费话少说,今天有时间,来总结一下最近项目中用的一些知识知,主要是Jquery调用WCF服务。本文讨论一下Jquery异步调用WCF服务的过程中需要注意的各种问题及经验分享。 我所使用的机器环境是:Windows7 VS2010 。 一、我们首先建好一个项目,在VS2010中,建立好一个Web项目,并添加一个“启用了Ajax的WCF服务”。 二、添加完成后,会自动打开刚才添加的文件,我们进行一些简的修改,便于一会客户端去调用,修改代码如下:View Code 1 [ServiceContract(Namespace = "& 阅读全文
posted @ 2011-05-08 11:27 ChixTech 阅读(3190) 评论(8) 推荐(4)
点击右上角即可分享
微信分享提示