asp.net-core – xunit无法使用ASP.NET Core RC2进行编译
发布时间:2020-12-16 07:29:47 所属栏目:asp.Net 来源:网络整理
导读:我创建了一个名为MyHelpers的ASP.NET Core RC2类库,并在project.json上获得了以下内容: "dependencies": { "NETStandard.Library": "1.5.0-rc2-24027",},"frameworks": { "netstandard1.5": { "imports": [ "dnxcore50","portable-net452+win81" ] }} 然后
我创建了一个名为MyHelpers的ASP.NET Core RC2类库,并在project.json上获得了以下内容:
"dependencies": { "NETStandard.Library": "1.5.0-rc2-24027",},"frameworks": { "netstandard1.5": { "imports": [ "dnxcore50","portable-net452+win81" ] } } 然后我创建了一个用于测试的ASP.NET Core RC2类库,命名为MyHelpersTests,并在project.json中获得以下内容: "testRunner": "xunit","dependencies": { "NETStandard.Library": "1.5.0-rc2-24027","xunit": "2.2.0-beta1-build3239","dotnet-test-xunit": "1.0.0-rc2-build10015","MyHelpers": "1.0.0" },"portable-net452+win81" ] } } 当我编译它时,我得到错误: Package dotnet-test-xunit 1.0.0-rc2-build10015 is not compatible with netstandard1.5 (.NETStandard,Version=v1.5). Package dotnet-test-xunit 1.0.0-rc2-build10015 supports: – net451(.NETFramework,Version = v4.5.1) 我错过了什么? 解决方法
实际上你的测试项目不能是netstandard1.5库,而是netcoreapp1.0应用程序(如错误消息和xunit介绍页面中所述).测试程序集需要可执行并需要一个Main()(由xunit提供). netstandard1.5是netcoreapp1.0的子集.
我认为您还必须将您的依赖项更改为“Microsoft.NETCore.App”:“1.0.0-rc2-3002702”. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何使用Html.EditorFor与MVC3设置id
- asp.net – Sharepoint列表的开源替代
- asp.net-mvc – Razor ViewEngine HTML.Checkbox方法创建一
- asp.net-mvc – 如何在signalR HubClass中使用UrlHelper
- 在asp.net中访问服务器端的输入类型文件
- asp.net – 在传递查询字符串时绕过表单身份验证
- SCRIPT87:IE 9中无效的参数,ASP.NET C#
- asp.net – 让另一个程序员接管现有项目
- asp.net – 转发器内的复选框,如何在检查更改功能中获取命令
- 是否可以在IIS 7中将虚拟目录设置为根目录?
推荐文章
站长推荐
- asp.net-mvc – 编译MVC并预编译视图并部署到Azu
- ASP.NET Webforms中的异常处理
- asp.net-core – 实体框架核心 – 相当于IN子句
- asp.net-core – 无法在VS2015中定位netstandard
- asp.net-mvc – 如何gzip内容在asp.net MVC?
- asp.net – 从表单身份验证转换为Windows身份验证
- asp.net-mvc-3 – 关于Razor中嵌套代码块声明的问
- asp.net-mvc – MVC脚手架 – 参考程序集中缺少类
- asp.net – 如何在查询字符串中传递’#’
- asp.net – 如何在ZedGraph中的每个点显示标签?
热点阅读