Easiest way to describe the problem is by providing steps to reproduce.
Using the release bits (VS 2015 Update 3 and .NET Core 1.0), create solution with two projects as follows:
- Create .NET Core class library.
- Change "netstandard1.6" to "netstandard1.4" in project.json.
- Create Full Framework console application.
- Change target framework in project properties to "4.6.1".
This versions both projects to the same .NET platform standard.
From console app, add project reference to class library project.
In the console app code, reference a class in the class library project, e.g.:
static void Main(string[] args) { var x = new ClassLibrary1.Class1(); }
Produces the following error message:
The type or namespace name 'ClassLibrary1' could not be found (are you missing a using directive or an assembly reference?)