我在 asp.net core rc2 上遇到了一个奇怪的与依赖关系相关的问题。我可以在本地构建+运行我的应用程序,没有任何问题。
但是一旦我尝试发布到azure(甚至通过dotnet发布本地到任何文件夹),我就会得到:
The targeted framework { 'Microsoft.NETCore.App': '1.0.0-rc3-004338' } was not found.
- Check application dependencies and target a framework version installed at:
C:\Program Files\dotnet\shared\Microsoft.NETCore.App
- The following versions are installed:
1.0.0-rc2-3002702
- Alternatively, install the framework version '1.0.0-rc3-004338'.
据我所知,我的一些依赖项需要这个 rc3 版本?但我怎样才能找到有问题的呢?为什么我的应用程序可以在我的开发机器上运行?我在这里迷路了:(
欢迎任何帮助!谢谢:)
我很简单地解决了我的问题:
问题是我的“\Users....nuget”文件夹中未使用的 Microsoft.NETCore.App rc3 版本。
解决方案:只需删除用户文件夹中的“.nuget”文件夹,在项目中执行 NuGet-Restore - 即可正常运行:)
我是一名优秀的程序员,十分优秀!