asp.net-core – ASP.Net核心1.1 – 迁移失败
我知道VS 2017只是RC,但是将ASP.Net Core 1.0项目迁移到1.1似乎存在一些主要问题.迁移工具无法转换解决方案中我的8个项目中的2个(我更喜欢为我的项目采用分层架构方法)示例项目位于
here.特别是一个项目是我将web api控制器方法移动到的类库.在尝试重新创建此类库时,似乎无法在安装Microsoft.AspNetCore.Mvc nuget之后声明控制器类.它已安装但编译器未找到Controller,RouteAttribute类等.尝试设置DI层IServiceCollection时出现同样的问题. Nuget Microsoft.Extensions.DependencyInjection似乎没有这样做.
老实说,迁移日志并没有真正帮助我.它似乎表明我的服务项目和project.json文件存在问题,但您可以告诉它在存储库中. 感觉就像微软迫使我们走上了把所有“网络”东西塞进一个项目文件的道路.也许这些工具还不够远,但RC会表明它们应该更接近准备好了吗?
解决方法
我无法直接与VS2017对话,因为我远离它,即使它是RC,核心工具也在ALPHA. VS 2015核心工具至少处于“RC”状态(实际上只是预览).
在VS2015中,我手动从1.0.x迁移到1.1(每https://blogs.msdn.microsoft.com/dotnet/2016/11/16/announcing-net-core-1-1/): >下载1.1 sdk>更改你的global.json“sdk”:{“version”:“1.0.0-preview2-1-003177”}(是的,它是一个不同的版本字符串).>将所有project.json包版本从1.0更新到1.1(有些是预览,有些不是).只需打开nuget包管理器,允许预览版本,然后安装所有更新.>修复任何project.json工具条目作为包管理器破坏那些. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 只读一个下拉列表,但仍然提交其值
- asp.net – WebAPI编码cookie值
- 从Asp.net中的Pdf读取文本
- asp.net – 没有回发的日历控件
- 如何在asp.net-mvc单元测试中生成视图?
- asp.net-mvc – VS2013不编译ASP.NET MVC5视图
- asp.net – MiniProfiler.Stop()上的MVC Mini Profiler异常
- asp.net-mvc – ASP.Net MVC中的自我AJAX更新部分视图/控制
- asp.net-mvc – System.Web.Optimization使函数参数名对于某
- asp.net-mvc-2 – MVC的DataAnnotationsModelMetadataProvi
- asp.net-mvc – 将DataTable从控制器传递到Parti
- 我可以使用ASP Classic构建REST应用程序吗?
- asp.net-mvc – 在IIS7上部署MVC应用程序的最佳实
- ASP.NET MVC3中基于权限的授权
- asp.net – 我可以修改Request.Headers集合吗?
- asp.net-mvc-4 – 安装Windows 10后尚未注册ASP.
- asp.net-mvc-3 – AZURE ACS – Windows Live ID
- asp.net-mvc – 是否有官方的ASP.NET MVC参考/示
- asp.net – 通配符HttpHandler不处理静态文件
- asp.net – Web API外部承载未经授权