asp.net-core – 如何让ASP.Net 5应用程序能够使用类库?
发布时间:2020-12-16 09:55:15 所属栏目:asp.Net 来源:网络整理
导读:第1步:打开VS 2015 RC并创建一个新的“ASP.Net Web应用程序” 第2步:右键单击解决方案,添加一个新窗口“类库”(正常库,而不是“类库(包)” 第3步:在类库中放入Class1.cs中的方法.无所谓. 步骤4:右键单击Web项目中的“引用”,并添加对类库的引用. 步骤5:
第1步:打开VS 2015 RC并创建一个新的“ASP.Net Web应用程序”
第2步:右键单击解决方案,添加一个新窗口“类库”(正常库,而不是“类库(包)” 第3步:在类库中放入Class1.cs中的方法.无所谓. 步骤4:右键单击Web项目中的“引用”,并添加对类库的引用. 步骤5:从Web项目中的代码文件中,调用您在Class1.cs中创建的方法 所以对我来说,Class1.cs看起来像这样: public class Class1 { public void X() { } } 我在Web应用程序中添加了这样的代码: var x = new ClassLibrary1.Class1(); x.X(); 第6步:尝试编译,您将收到此错误: 错误CS0246找不到类型或命名空间名称“ClassLibrary1”(您是否缺少using指令或程序集引用?) 要使普通类库(我有很多)与ASP.Net 5应用程序一起工作,必须做些什么? 解决方法
下载项目和构建时,输出中出现以下错误:
C:REDACTEDAspNet5TestsrcAspNet5TestStartup.cs(26,25,26,38): DNX Core 5.0 error CS0246: The type or namespace name 'ClassLibrary1' could not be found (are you missing a using directive or an assembly reference?) 请注意,尤其是DNX Core 5.0部分 – .Net 4.5库(例如ClassLibrary1)与.Net Core不兼容. 最简单的解决方案是从project.json文件中删除对dnxcore50的依赖. 当前: "frameworks": { "dnx451": { "dependencies": { "ClassLibrary1": "1.0.0-*" } },"dnxcore50": { } }, 改成: "frameworks": { "dnx451": { "dependencies": { "ClassLibrary1": "1.0.0-*" } } }, (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-web-api – WebAPI重定向不起作用?
- asp.net-mvc – 命名空间’System.Web.Mvc’中不存在’Ajax
- asp.net – 将.NET Framework 3.5迁移到4.5时出错
- asp.net-mvc – 获取Route,ASP.net MVC中的当前片段
- ASP.NET MVC3无法访问字体(静态内容)
- asp-classic – 多个错误如果那么,否则如果
- asp.net-core-mvc – 在Entity Framework Core中使用[Compl
- asp.net-mvc – 带有HTML5语义标记的MVC4项目HtmlHelper.Ed
- asp.net-mvc-4 – ViewModels或ViewBag?
- asp.net – 从AD成员资格提供程序运行时切换到SQL成员资格提
推荐文章
站长推荐
- asp.net-mvc – 从视图重定向到另一个视图
- asp.net – 什么时候不应该使用Web服务?
- asp.net-mvc – IIS显示服务器错误而不是自定义错
- 第17章 ASP.NET MVC实战: 构建NuGet.org网站
- asp.net-mvc – 如何将MVC添加到现有的Web API项
- asp.net-mvc – 如何为ASP.NET MVC编写自己的Vie
- asp.net-mvc – MVC ELMAH和SQL Azure
- asp.net – 用于.NET的HTML到RTF转换器
- asp.net-mvc – 如何在mvc网格格式中格式化日期
- asp.net – 在Web应用程序中使用声明进行身份验证
热点阅读