asp.net-core – 从ASP.NET Core MVC Web应用程序(RC2)引用完整框架库项目?
|
我目前正在使用ASP.NET Core MVC RC2,它假设支持从Core MVC Web应用程序项目引用完整的框架库项目.但我似乎无法使其发挥作用. 我有一个现有的完整框架库项目,我想与新的Core MVC Web应用程序项目一起使用.但是当我尝试添加对库项目的引用时,我得到一个错误,指出它的目标框架与Web应用程序的目标框架不兼容. 为了尝试简化问题,我创建了一个新的Core MVC Web应用程序和一个新的Windows代码库,并尝试将Web应用程序项目的引用添加到库的项目中,并得到相同的错误消息.我搜索了堆栈溢出,我确实发现这个问题似乎非常相关:How to make ASP.NET Core RC2 app build on net46 framework with older third party dependencies但我无法使用那里的信息来解决我的问题. 以下是重现问题的步骤: 然后我在解决方案中添加了一个新的“Windows”“类库”项目. 所以在这一点上解决方案看起来像这样: 现在,当我尝试使用visual studio将Core MVC Web应用程序的引用添加到Full Framework库时,我收到一条错误消息,指出“ExampleLib的目标框架与当前项目ExampleWebApplicaiton中的目标不兼容.”: 这个错误看起来相当自我解释,似乎要我改变Web应用程序所针对的框架,以便它与库相同,这非常有意义.问题是我找不到关于如何做到这一点的文档,智能感知并没有特别有用. 我怀疑我需要更改web应用程序的project.json文件的以下部分之一: "dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0-rc2-3002702","type": "platform"
},
要么 "frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6","dnxcore50","portable-net45+win8"
]
}
},
如何为Core MVC Web应用程序而不是.NETCoreApp指定.NETFramework版本4.6? 解决方法有一个模板允许您定位完整的.NET框架 – 抱歉,无法发布图像,但您可以访问:模板 – > Visual C# – >网络 – > ASP.NET核心Web应用程序(.NET Framework) 请注意,您可以从上面的下拉列表中指定.NET Framework的版本(按照惯例). 这会将project.json更改为: "frameworks": {
"net461": { }
}
(取决于您选择的框架版本).您现在可以添加对类库的引用. "frameworks": {
"net461": {
"dependencies": {
"ClassLibrary1": {
"target": "project"
}
}
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- webforms – ASP.NET Web窗体(4.5)强类型模型绑定 – ListV
- asp.net – 如何在.aspx页面中访问c#变量的值?
- asp.net-mvc – ASP.NET MVC Intellisense没有找到ViewData
- asp.net-core – RemoteIpAddress始终为null
- asp.net-mvc – ASP.Net WebAPI区域支持
- asp.net-mvc-3 – Asp.Net MVC 3自定义WebViewPage在不同的
- asp.net-mvc – 如何在Html.TextBox帮助器中设置一个css类?
- asp.net-mvc-3 – ASP MVC 3测试控制器调用ModelState.IsVa
- asp.net – JSON在IE7中未定义
- asp.net-mvc – 使用AJAX绑定时,在创建/更新后IEnumerable属
- .net – 单个配置密钥的多个值
- asp.net-mvc – 是否可以在Visual Studio 2013中
- asp.net-web-api – Web API / MVC 6中的安全JSO
- asp.net – HttpRequestBase.UserHostAddress抛出
- asp.net-mvc – ASP.NET MVC:很多路由 – 总是只
- asp.net-mvc – 如何从运行时的强类型列表框架视
- asp.net – 如何加密web.config中的一个条目
- ASP.Net MVC 3控制器操作和打开新窗口
- 看起来像asp.net mvc中的日期工具不正确
- 使用StateServer的ASP.NET会话混合(SCARY!)
