Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 发布错误:找不到目标框架_C#_Azure_Asp.net Core - Fatal编程技术网

C# 发布错误:找不到目标框架

C# 发布错误:找不到目标框架,c#,azure,asp.net-core,C#,Azure,Asp.net Core,我在asp.net core rc2中遇到了一个奇怪的依赖关系相关问题。 我可以在本地构建并运行我的应用程序,没有任何问题 但一旦我尝试发布到azure(甚至通过dotnet publish在本地发布到任何文件夹),我就会得到: 据我所知,我的一些依赖项需要这个rc3版本吗?但是我怎么才能找到有问题的呢?为什么我的应用程序在我的开发机器上运行?我在这里迷路了:( 欢迎任何帮助!谢谢:)我很简单地解决了我的问题: 问题是我的“\Users….nuget”文件夹中有一个未使用的Microsoft.N

我在asp.net core rc2中遇到了一个奇怪的依赖关系相关问题。 我可以在本地构建并运行我的应用程序,没有任何问题

但一旦我尝试发布到azure(甚至通过dotnet publish在本地发布到任何文件夹),我就会得到:

据我所知,我的一些依赖项需要这个rc3版本吗?但是我怎么才能找到有问题的呢?为什么我的应用程序在我的开发机器上运行?我在这里迷路了:(


欢迎任何帮助!谢谢:)

我很简单地解决了我的问题:

问题是我的“\Users….nuget”文件夹中有一个未使用的Microsoft.NETCore.App的rc3版本


解决方案:只需删除用户文件夹中的“.nuget”文件夹,在项目中执行nuget还原即可:)

查看project.json。我通过替换软件包版本强描述解决了我的问题。举例来说:

“Microsoft.AspNetCore.Razor.Tools”:{
“版本”:“1.0.0-*”,
“类型”:“生成”
}
Visual Studio加载Microsoft.AspNetCore.Razor.Tools版本1.0.0-preview2-21326,该版本取决于Microsoft.NETCore.App(>=1.0.0-rc3-004408)


将版本替换为强“1.0.0-preview1-final”并享受:0)

警告似乎相当简单。服务器上安装的版本与开发人员计算机上安装的版本不同。您需要更新服务器(如果可能的话)或切换到使用服务器上可用的版本。但是,我也在本地发布到文件夹上收到错误?在我的项目中,我找不到任何对版本“1.0.0-rc3-004338”的引用。。。至少我不知道如何找出哪个依赖项需要它…请不要在引用asp.net核心时使用
asp.net
core
标记。这两个标记都与ASP.NET核心无关。请改用asp.net核心!!我在尝试运行MVA“介绍.NET核心”课程示例时遇到了同样的问题。在删除“.nuget”目录、更新.Net内核并再次运行“dotnet还原”后,它就工作了。在那之后,“dotnet构建”和“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'.