sqlserveragent 当前未运行_Visual Studio运行时报错大礼包(一)

前言

记录下平时使用Visual Studio2017工具生成报错的解决方案。发车啦~

029291dd3b3e603267501bd41ef1cf65.png

目录

  1. 运行时报错:缺少引用的NuGet程序包

  2. 运行时报错:ID为7900的进程当前未运行

  3. 运行时报错:未能找到类型或命名空间名“DotNetOpenAuth”

  4. visual Stidio如何切换sourcesafe与网络?

    729d4a30e54d41e633b6f3fd8943d2a0.png

一.缺少引用的NuGet程序包

运行时报错:缺少引用的NuGet程序包,报错信息如图

57279d56c04a567a5ec2ff185f573ee1.png

报错信息是相当的一目了然,需要我们还原NuGet程序包,具体操作如下 

1. 打开 工具 -> NuGet包管理器 -> 程序包管理器设置

e4eef58c52f3e86f55e6556da2912ea7.png

2. 点击常规,勾选允许NuGet下载缺少的程序,勾选在VisualStudio中生成期间自动检查缺少的程序包,默认包的管理格式为【PackageReference】(下拉框可选择),勾选允许安装第一个包时选择格式。最后点击确定。设置完成。

4a433617923a1f107d46745cd36c9149.png

3.最重要的一步,需要重新打开visual stidio,重新打开之后生成就不报错啦!

934d00f0d1a3a799d7baafd6b90d1fcd.png

二.ID为7900的进程当前未运行

运行时报错:ID为7900的进程当前未运行 报错信息如图

fd552d3a749e741e921d595d60a6b9f4.png

  1. 问题来自于C:\Program Files (x86)\IIS Express这个路径下的aspnetcore.dll 文件

  2. 将文件aspnetcore.dll 重新覆盖下(可以找同事发送aspnetcore.dll 文件或者网上自己下载aspnetcore.dll 文件) 就OK了

  3. 再次运行项目 项目成功运行!

    de1cc6b299688c8441e5bac14978ef81.png

三.未能找到类型或命名空间名“DotNetOpenAuth”

运行时报错:未能找到类型或命名空间名“DotNetOpenAuth” 报错信息如图

ed5c3dab7c876bb3f9a542cc79179561.png

主要安装几个包就行了,具体操作如下

1. 工具->NuGet包管理器->管理解决方案的NuGet程序包1a9c7f53f64b45522f4c83a59ddf80ba.png

2.搜索DotNetOpenAuth,把搜索到的前面6个结果安装一下就行了, 需要安装的6个文件如下 

DotNetOpenAuth.Core 

DotNetOpenAuth.OpenId.Core

DotNetOpenAuth.AspNet 

DotNetOpenAuth.OAuth.Core 

DotNetOpenAuth.OAuth.Consumer 

DotNetOpenAuth.OpenId.RelyingParty 

需要安装稳定版本的哟,预发行版不需要勾选,安装完成之后重新生成解决方案就不报错了~

5cb06c732f30f7427cb2cf6860679138.png

四.visual Stidio如何切换sourcesafe与网络?

这个问题一般很少出现,因为sourcesafe用的人比较少,sourcesafe说白了就是个代码托管工具,现在很多人都是用的git托管代码。

问题:有时候切换网络之后 vs代码与sourcesafe的连接就断了,一直处于本地的模式。这时候需要对VS设置一下。

具体操作如下:

第一步:工具->选项

8cf049334e6693b5102186e38d739875.png

第二步:点击源代码管理,当前源代码管理插件选择【Microsoft Visual Sourcesafe】,点击确定就行了。

44049fbc3cbb6684f0bd5800fd40bd36.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值