包 Remotion.Linq 2.0.2 与 netcoreapp1.0 不兼容
Package Remotion.Linq 2.0.2 is not compatible with netcoreapp1.0
这个快把我逼疯了。
如果我在 VS2015 中创建一个 .NET Core 控制台应用程序,它会按预期构建并 运行s 不做任何更改。
当我通过在 project.json
中添加依赖项来添加 Entity Framework RC2 时
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0-rc2-3002702"
},
"Microsoft.EntityFrameworkCore": "1.0.0-rc2-final"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [ "dnxcore50" ]
}
}
}
然后恢复包出现以下错误:
Package Ix-Async 1.2.5 is not compatible with netcoreapp1.0
Package Remotion.Linq 2.0.2 is not compatible with netcoreapp1.0
这是预期的,因为根据此处的文章需要解决方法:https://docs.efproject.net/en/latest/miscellaneous/rc1-rc2-upgrade.html#using-imports-in-project-json
其中描述了将便携式配置文件添加为导入:
"frameworks": {
"netcoreapp1.0": {
"imports": [ "dnxcore50", "portable-net45+win8" ]
}
}
这解决了 Ix-Async 的问题,但没有解决 Remotion.Linq 的问题,即我仍然看到这个错误。
Package Remotion.Linq 2.0.2 is not compatible with netcoreapp1.0
我尝试了所有我能想到的(不同的配置文件、不同的项目类型、清除缓存),甚至卸载、重新安装了好几次。除了重建我的 PC,我有 运行 个想法...
我像以前一样创建了一个 VM 并安装了工具等。我成功打开并构建了解决方案。所以这不是我的项目或安装。
所以我在我的电脑上创建了一个新的 Windows 帐户。我在该帐户上成功打开并构建了解决方案。
假设针对我的其他帐户配置或缓存了某些内容。我删除了尽可能多的缓存数据(在 AppData 等中),但解决方案仍然无法构建。
所以答案是,不要浪费时间试图找出问题所在,而是使用新的 windows 帐户!明显不理想....
这个快把我逼疯了。
如果我在 VS2015 中创建一个 .NET Core 控制台应用程序,它会按预期构建并 运行s 不做任何更改。
当我通过在 project.json
中添加依赖项来添加 Entity Framework RC2 时{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0-rc2-3002702"
},
"Microsoft.EntityFrameworkCore": "1.0.0-rc2-final"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [ "dnxcore50" ]
}
}
}
然后恢复包出现以下错误:
Package Ix-Async 1.2.5 is not compatible with netcoreapp1.0
Package Remotion.Linq 2.0.2 is not compatible with netcoreapp1.0
这是预期的,因为根据此处的文章需要解决方法:https://docs.efproject.net/en/latest/miscellaneous/rc1-rc2-upgrade.html#using-imports-in-project-json
其中描述了将便携式配置文件添加为导入:
"frameworks": {
"netcoreapp1.0": {
"imports": [ "dnxcore50", "portable-net45+win8" ]
}
}
这解决了 Ix-Async 的问题,但没有解决 Remotion.Linq 的问题,即我仍然看到这个错误。
Package Remotion.Linq 2.0.2 is not compatible with netcoreapp1.0
我尝试了所有我能想到的(不同的配置文件、不同的项目类型、清除缓存),甚至卸载、重新安装了好几次。除了重建我的 PC,我有 运行 个想法...
我像以前一样创建了一个 VM 并安装了工具等。我成功打开并构建了解决方案。所以这不是我的项目或安装。
所以我在我的电脑上创建了一个新的 Windows 帐户。我在该帐户上成功打开并构建了解决方案。
假设针对我的其他帐户配置或缓存了某些内容。我删除了尽可能多的缓存数据(在 AppData 等中),但解决方案仍然无法构建。
所以答案是,不要浪费时间试图找出问题所在,而是使用新的 windows 帐户!明显不理想....