EF Core Tools Bug Bash
See original GitHub issueAll the work we’ve done since last October finally shipped in version 1.0.0-msbuild3-final
of the tools. There has been significant changes to the code including support for the new MSBuild-based (and CPS-based in VS 2017) projects. We would love to get as many people testing this out as we can (both team and community members alike).
If you find anything that isn’t working as expected, please submit an issue and (optionally) link to it from here.
What to use
With Visual Studio 2017 RC or .NET Core SDK 1.0 RC3, install the PMC tools by installing the Microsoft.EntityFrameworkCore.Tools
package (like you would any other NuGet package). Use either version 1.0.0-msbuild3-final
or 1.1.0-msbuild3-final
depending on your version of the EF Core runtime.
Install dotnet ef
by adding the following to your projects.
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet"
Version="1.0.0-msbuild3-final" />
</ItemGroup>
Things to test
Variable | Values |
---|---|
Frameworks | .NETCoreApp, .NETStandard, .NETFramework, ✅ UAP, |
Platforms | AnyCPU, ✅ x86, x64, |
OS | ✅ Windows, ✅ Linux, ✅ OSX |
Project Types | Console, Web, ✅ UWP, Class Library, |
Tools | PMC, dotnet ef , ef.exe |
Note: Struckthrough items are negative scenarios that should give good error messages.
- Different combinations of target and startup project types
- Interaction with VS
- Adding, removing, and opening files
- Setting window focus
- Tab completion on PMC
- Help on
dotnet ef
- ✅ .NET Core Runtime 1.1
- ✅ Cross-targeting
- ✅ Standalone apps
Issue Analytics
- State:
- Created 7 years ago
- Reactions:4
- Comments:21 (11 by maintainers)
@MarkusEgle It looks like that template doesn’t include the
dotnet-ef
tool. Add the following to your*.csproj
.@jamiewest We have the appropriate metadata in our nupkg, but NuGet hasn’t implemented the logic to handle it yet. This is a known issue, thanks!