gga*_*bor 8 c# visual-studio asp.net-core asp.net-core-tag-helpers
我下载并安装了最新的.NET Core:
dotnet --version
1.0.0-preview5-004478
Run Code Online (Sandbox Code Playgroud)
我还更新了我的AspNetCore项目的包引用:
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.1</TargetFramework>
<PreserveCompilationContext>true</PreserveCompilationContext>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.TagHelpers" Version="1.1.0" />
<PackageReference Include="Microsoft.NETCore.App" Version="1.1.0" />
<PackageReference Include="Microsoft.AspNetCore.Diagnostics" Version="1.1.0" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Tools" Version="1.1.0-preview4-final" />
<PackageReference Include="Microsoft.AspNetCore.Server.IISIntegration" Version="1.1.0" />
<PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="1.1.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="1.1.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="1.1.0-preview4-final" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.1.0-preview4-final" />
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="1.1.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="1.1.0" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="1.1.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="1.1.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.0" />
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="1.1.0" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="1.1.0" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL.Design" Version="1.1.0" /> </ItemGroup>
Run Code Online (Sandbox Code Playgroud)
对于最新版本来说,工具似乎还不能很好地工作.例如,当我尝试运行dotnet ef它抱怨缺少project.json - 现在已经被删除了.
我正在使用Visual Studio 2017社区RC和集成的PM控制台可以运行添加迁移,更新数据库,...所以我不关心缺少dotnet ef支持,但如果你有任何解决方法的任何想法我会很感激因为我也喜欢使用VS Code代替Studio.
我的问题是现在我尝试构建一个ASP.Core MVC网站,大量使用标记帮助程序.但智能感知不适用于此:
VS2017有一个已知问题https://github.com/aspnet/Tooling/blob/master/known-issues-vs2017.md#tag-helpers-do-not-work,它链接到一个解决方法" 安装剃刀语言服务扩展 "
更新:
对于新版本Visual Studio 2017 Preview 15.3(从现在开始,我认为),razor language service当您选择ASP.NET and web development工作负载时,它被选为Visual Studio安装过程中的一个组件
| 归档时间: |
|
| 查看次数: |
3225 次 |
| 最近记录: |