-
使用Visual Studio2015 运行Visual Studio2013的项目报错
2018-06-28 16:57:07问题来源:之前使用Visual Studio2013 开发的B/S项目用Visual Studio2015运行报错 问题语句: ll = db.model.Where(p => db.wx_shop_product.Where(o => (o.catalogId == request.catalogId))....问题来源:之前使用Visual Studio2013 开发的B/S项目用Visual Studio2015运行报错
问题语句:
ll = db.model.Where(p => db.wx_shop_product.Where(o => (o.catalogId == request.catalogId)).Select(u => u.sku).Contains(p.CouponNo)).Select(y => y.Cid).ToList();
代码修改为:
var aa = db.wx_shop_product.Where(o => (o.catalogId == request.catalogId)).Select(u => u.sku); ll = db.model.Where(p => aa.Contains(p.CouponNo)).Select(y => y.Cid).ToList();
在Visual Studio2015不报错,但是这种修改的地方很多不可预计,而且发现使用较复杂的LINQ语句时候也会报错。
尝试解决这个问题:
解决办法1:升级EntityFramework的版本,将4.4 换成6.0。
结果:报相同错误
解决办法2:比对前后dll文件,
结果:引用的dll文件一致,一样的代码在2015生成的dll文件报错
解决办法3:重新安装vs2013
结果:成功运行代码
找到一部分原因
在vs2015 里面写let会多一条全表联查语句 ,比如
/let khoo = dbContext.dt_orders.Where(o=>o.ID==1).FirstOrDefault()
数据库会多出一条
select * from dt_orders
最终mei'没解决 放弃 ,使用vs2013
-
visual studio和visual Cpp和visual studio code的区别
2020-09-10 20:02:29visual studio是一个运行在Windows / macOS环境下的开发工具包系列产品,包括整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)。它支持多类语言编程,包括Visual Basic、Visual...- visual studio是一个运行在Windows / macOS环境下的开发工具包系列产品,包括整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)。它支持多类语言编程,包括Visual Basic、Visual C++、Visual J++、Visual FoxPro、Visual InterDev。
- visual Cpp是一个C++语言的集成开发环境(IDE),属于visual studio的一部分。
- visual studio code是一个跨平台的编辑器。
visual studio使用的是微软公司自带的msvc编译器,有关各个编译器的知识,参考文章C/C++的编译器|编译环境(非常全面的比较)。
-
Visual Studio运行自定义外部工具
2017-07-31 18:41:16Visual Studio运行自定义工具或命令 使用VS的“外部工具”,通过简单的快捷键,一键完成一系列任务。 本文一键实现终止当前程序--编译修改--并重新运行(不调试)系列操作。Visual Studio运行自定义工具或命令
在软件开发中调试运行肯定用的非常多,但也有很多情况下并不需要调试。比如在开发过程中需要不断测试阶段性功能,而软件运行的异常与否可以直接通过软件的输出信息获得,并不需要漫长的调试过程,除非遇到复杂的问题。
在Debug模式下程序跑得慢是一个原因,另一个原因是我需要每次都点”X”按钮,然后在确认保存对话框中点“否”——因为我总是不需要保存修改。所以今天遇到的一个问题就是“怎样才能一键停止当前正在运行的程序,然后编译修改的代码并重新运行(不调试)”,因为如果不关闭当前正在运行的程序,那么在链接阶段就会失败。如果程序是在F5调试模式下调试运行,则可以直接点“重新启动”来重启程序,但这里程序运行在“开始执行(不调试)”模式下,该怎么办呢?
第一步,找到问题的解决思路。要知道VS可以执行外部工具,比如在工具菜单下的“创建GUID”就是一个外部工具。根据这个思路来制作自己的外部工具。
第二步,终止当前正在运行的程序。这个可以通过cmd命令来实现:
taskkill /F /IM /notepad.exe
关于taskkill的详细说明,可以通过taskkill /?查看。这里以记事本程序(notepad.exe)为例
第三步,启动编译并开始执行(不调试)。这一步可以直接通过VS按钮实现,问题的关键是如何与上一步衔接。对,可以通过向系统发送按键来完成,当然前提是“开始执行(不调试)”已绑定有快捷键。可cmd命令好像并不支持模拟按键,不过VBS脚本可以,那就再写几句脚本吧。注意把上一条cmd命令放到VBS脚本中,执行终止程序命令,然后发送“开始执行(不调试)”对应的快捷键:
Restart.vbs
set MCObject = CreateObject(“WScript.Shell”) MCobject.Run "taskkill /F /IM notepad.exe" '终止正在运行程序 MCObject.SendKeys "{F6}" '发送快捷键
第四步,整合为VS可调用的批处理程序。一个批处理程序,调用上边的vbs脚本
Restart.bat
call "X:\Restart.vbs"
第五步,VS中添加外部命令。菜单工具–外部工具–添加,在命令输入框中浏览到已完成的
Restart.bat
批处理程序。最后,可以给自己的外部工具添加快捷键哦,比如我的设置为“Alt+R”。为了进一步懒到底,再添加一个
Kill.bat
的脚本:taskkill /F /IM notepad.exe
好了,两个快捷键搞定重启与终止,再也不需要多余的鼠标点击了。文中所用的脚本都是现学现用,这里贴上网址方便大家学习:
1. cmd命令:https://jingyan.baidu.com/article/fd8044faf3eaa05030137a62.html
2. VBS脚本:https://zhidao.baidu.com/question/546535000.html
http://blog.sina.com.cn/s/blog_670b6d8801015c4a.html
3. VS添加外部工具:http://www.cnblogs.com/ChinaHook/p/4698733.html -
Visual Studio 2019 无法安装——web安装运行visual studio installer闪退,无法正常启动
2019-04-14 12:56:16之前安装过vs2015,是离线安装。也安装过vs2017,是在线安装。都能正常安装。 现在安装vs2019,在线安装方式。...官网下载visual studio:https://visualstudio.microsoft.com/zh-hans/?rr=https%3A%2F%2Fwww.tut...之前安装过vs2015,是离线安装。也安装过vs2017,是在线安装。都能正常安装。
现在安装vs2019,在线安装方式。发现运行vs_enterprise.exe后,闪退。坑了!
查了很多资料,最后终于找到原因解决了。
官网下载visual studio:https://visualstudio.microsoft.com/zh-hans/?rr=https%3A%2F%2Fwww.tutorialspoint.com%2Fvb.net%2Fvb.net_environment_setup.htm
关于三个版本:vs_community.exe(社区版)、vs_Professional.exe(个人版)、vs_enterprise.exe(企业版)。社区版免费,个人专业版和企业版收费。我安装的是企业版,其他版本一样。
运行vs_enterprise.exe时会出现下面的界面,界面完成后没有出现installer的启动页面
这种情况,注意这个对话框里的地址。这个对话框基本是一闪而过,所以要准备用键盘上的截屏,手快截屏。眼力好的要多看几次也行,就多运行几次就行了。
注意截图里的这个本地地址:C:\Users\wuhai\AppData\Local\Temp,后面的不用管,因为闪退后都会被删除的。
进到Temp文件夹内,可能会发现很多log文件,你可能不知道你的log文件。那么按时间排序找到最近的log就行。
按时间排序,我找到一个最近的名为dd_bootstrapper_20190414114308.log的log文件,打开log会告诉你哪里错了,我的log中有这么一句错误:VisualStudio Bootstrapper:2019/4/14 11:43:06: Caught Exception: Type = DirectoryNotFoundException, Message = 未能找到路径“C:\ProgramData\Microsoft\VisualStudio\Packages\_bootstrapper”的一部分。, StackTrace = 在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
我自己原先一直在删C:\ProgramData下面的Packages文件,原来一直错的。是C:\ProgramData\Microsoft\VisualStudio文件夹里面的Packages的文件有问题。看到VisualStudio文件夹里的Packages文件图标带有快捷链接图标,突然想起来之前装2017的时候做过链接到其他盘。。服了自己的记性。
删除整各VisualStudio文件夹。重新运行vs_enterprise.exe就OK了。
当然造成闪退的可能会有很多原因,原因都在那个log文件下。对不上的朋友自己找log的错误。
-
visual studio运行littlevgl(lvgl)示例
2020-08-07 17:50:28visual studio运行littlevgl(lvgl)示例 LVGL 官方已经提供了在 Visual Studio 2017 上面进行lvgl仿真的示例了,这也大大方便了我们开发测试。 如何获取 lvgl 的visual studio 工程源码 直接在git命令行运行以下命令... -
visual studio2019的安装以及使用
2019-07-22 11:12:55选择visual studio 2019的community版本 二、下载好后运行 三、组件的选择 如果是用来学C\C++的话,选择以下两个就够了 之后如果还需要其他一些功能的话,可以后续在进行添加。打开visual studio Installer,... -
使用 Visual Studio Code 运行 Java 程序
2019-04-28 13:11:221. 使用 Visual Studio Code 运行 C# 及 Java 程序 使用 Visual Studio Code 运行 C# 及 Java 程序 Visual Studio Code 搭建 Java 开发环境 【VSCode】Windows下VSCode编译运行简单java 整理:使用 Visual Studio ... -
visual studio 2013 运行库(Redistributable)
2016-07-19 10:12:59运行vs编译好的程序在自己电脑上完美运行但是在其他的电脑上出现丢失msvcp110.dll或者msvcp100.dll是因为目标电脑上却少visual studio 2005 或 visual studio 2008 或 visual studio 2010 或visual studio 2012 或... -
visual studio运行时,位置访问问题
2018-10-29 19:24:44visual studio 运行问题 自己写的mfc程序,运行时弹出:xx处有未处理的异常,写入xx位置时发生访问冲突。我不知道应该去改哪里,很着急。我是C++小白,所以想请教大家。 在这里插入图片描述 ... -
Cocos2d-x环境搭建问题,Visual studio 2012与Visual studio 2013运行项目出现的错误
2014-04-17 12:44:08Cocos2d-x环境搭建问题,Visual studio 2012与Visual studio 2013运行项目出现的错误2014年4月17日 cocos2d-x 不知道有没有同学试过同时安装Visual studio 2012 和Visual studio 2013在你的机器上,我就试了了一下,... -
visual studio 和visual studio code 的区别是什么?
2020-11-08 16:41:08visual studio code是美国微软公司是一个项目:运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。通俗地讲,是一款编辑器。 区别二:跨平台运行能力不一样。 V -
Microsoft Visual Studio2013 运行库
2015-02-11 15:03:28Microsoft Visual Studio2013 运行库,压缩包里面还有两个安装文件,分别为32位及64位 -
visual studio运行代码问题求解
2016-11-30 13:06:18![图片]... -
Visual studio 运行不了 为什么
2020-03-16 10:03:06严重性 代码 说明 项目 文件 行 禁止显示状态 警告 C6273 传递了一个非整数作为_Param_(3),而对“scanf_s”的调用需要一个整数,实际类型: “char *”: 如果当前传递的是一个指针值,则应使用 %p。... -
Simulink转代码如何在Visual Studio运行
2019-11-13 21:15:37Visual Studio版本:2017 对于自动转的代码,以ert为例,将其在VS下运行的步骤如下: 1.在VS的新建中,新建一个空项目 2.把自动转代码的相关c文件与h文件导入到新建的一个文件夹下,例如叫RunTest 3.在VS的... -
运行 Visual Studio 2019当前页面的脚本发生错误解决方法
2020-03-09 13:58:52运行 Visual Studio 2019当前页面的脚本发生错误解决方法: 注:使用该方法造成较低版本IE浏览器崩溃不再进行错误报告(可能会。。。) 打开 Visual Studio 2019,运行任意程序然后让它报错 1:不要点击是或者否,留... -
visual studio 运行框一闪而过
2016-05-27 18:29:24问题每次使用visual studio 运行程序时, 程序结束后,黑框一闪而过, 老师教我们的方法是在程序结尾处加上getchar(); system(“pause”) 之类的语句使得程序暂停。这难道是微软的bug?解决方法其实这个问题是... -
visual studio 运行cocos2dx 出现game module 已停止工作
2016-09-14 15:03:03visual studio 运行cocos2dx 出现game module 已停止工作,该怎么办 -
Visual Studio code 运行c++/c语言
2020-08-28 14:11:41Visual Studio code 运行c++/c语言在网上搜索几乎千篇一律的安装`MinGW`,各种抄抄抄,我就想难道就没有其他方法了吗?本文提供另一种方法,只需点击几下,即可在Visual Studio code 上运行c++/c语言。 -
visual studio2019运行npm显示不是内部命令
2020-04-22 14:03:41visual studio2019运行npm显示不是内部命令很容易忽视的问题 很容易忽视的问题 创建项目以管理员运行visual studio2019执行就可以正常 -
整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(主要Windows、简要Linux)
2017-07-25 21:13:12现在是2019.7.21,由于这阵一直在忙,今天我用最新的VSCode(Version 1.36.1) 和最新的Cpp插件(version 0.24.0)按照本文的安装步骤从零开始试了一下,由于...也可以参考官方文档:https://code.visualstudio.c... -
Visual Studio Code中运行Python
2020-02-21 13:47:13前提:安装最新版本的python: 参考官网Visual Studio Code中的Python https://code.visualstudio.com/docs/languages/python Anaconda介绍、安装及使用教程https://www.jianshu.com/p/62f155eb6ac5 方式一:直接... -
Visual Studio 2017运行C语言项目
2020-01-23 18:27:01这个比VSCode运行C语言容易的多,但是毕竟Visual Studio如果只是单纯写C语言的话可能过于厚重了一些,不过万一哪天其他编译器坏了,这个还是可以用一下的,所以还是记录一下吧。 &... -
Visual Studio Code运行简单的C程序
2020-07-28 18:45:49Visual Studio Code运行简单的C程序环境准备Visual Studio Codemingw安装测试安装运行 环境 系统:Windows 10 准备 Visual Studio Code 下载地址:https://code.visualstudio.com/ mingw 下载地址:...