从完整框架项目中未对项目引用核心框架项目的名称空间进行识别

时间:2016-07-19 23:41:06

标签: c# visual-studio .net-core

描述问题的最简单方法是提供重现步骤。

使用发布位(VS 2015 Update 3和.NET Core 1.0),使用以下两个项目创建解决方案:

  1. 创建.NET Core类库。
  2. 改变" netstandard1.6"到" netstandard1.4"在project.json。
  3. 创建完整框架控制台应用程序。
  4. 将项目属性中的目标框架更改为" 4.6.1"。
  5. 这个版本都投影到相同的.NET平台标准。

    1. 从控制台应用程序中,将项目引用添加到类库项目。

    2. 在控制台应用程序代码中,引用类库项目中的类,例如:

      [4, 5, 2]
    3. 产生以下错误消息:

        

      类型或命名空间名称' ClassLibrary1'找不到(你错过了使用指令或汇编引用吗?)

1 个答案:

答案 0 :(得分:1)

看起来这是xproj项目引用的问题。如果你编译代码并具体引用它,它应该工作。这已经详细讨论here

据我所知,我们一直在等待将xproj转换为csproj,这应该可以解决问题。