我和微软一起将我的MVC核心项目从2.2升级到3.0
而且这里改很多推荐:https://stackoverflow.com/
在本地运行它时,它工作正常,但是当我想在本地文件夹中发布时,我收到此错误:
资产文件 'obj\project.assets.json' 没有 ' 的目标。NETCoreApp,Version=v2.2'.确保恢复已运行,并且您已将“netcoreapp2.2”包含在项目的 TargetFrameworks 中
Ii有3个项目,它们都升级到MVC core 3.0也将所有包升级到3.0,还可以删除对象文件夹和bin文件夹并再次构建项目,关闭VS并再次打开它,但存在错误stil。
更新:mvc项目csproj
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<!--<PackageReference Include="Microsoft.AspNetCore.App" />-->
<PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="3.0"
/>
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design"
Version="3.0.0" />
</ItemGroup>
<ItemGroup>
<Folder Include="Areas\Admin\Data\" />
<Folder Include="Areas\Admin\Models\" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\project.Model\project.Model.csproj" />
<ProjectReference Include="..\project.Repo\project.Repo.csproj" />
</ItemGroup>
</Project>
我的project.Model.csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference
Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="3.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design"
Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer"
Version="3.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer.Design"
Version="1.1.6" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools"
Version="3.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers;
buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
</Project>
在包管理器控制台中运行以下命令:dotnet restore SolutionName.sln
确保您的发布配置文件为TargetFramework显示netcoreapp3.0。
在我们的例子中,在从netcoreapp30切换到netcoreapp31作为目标框架后,发布时出现了一个非常相似的错误。我们通过以下方式解决了它:
之后,我们能够很好地发布项目。
我试图使用nopCommerce(它是用。NET核心编写的),但是当我想运行项目时,我会遇到52个错误,告诉我运行一个nuget包还原
问题内容: 我已经知道这个问题已经被经常问到并回答了,但是我发现没有一个答案可以解决我的问题。 这是错误的: 错误是。 我在同一天内多次构建并执行该应用程序而没有出现问题,但是现在每次出现此消息均失败。 项目SDK为,项目级别为1.7。 编译选项: 在dependencies我有: 该库使用具有项目级别的SDK构建1.7。 我的文件在文件夹中。 我使用,这可能是原因吗?凭借IntellIJ IDE
所以我制作了一个脚本,读取一堆文本文件(每首歌一个)作为歌词。它的工作原理是你输入一个歌词短语,然后脚本扫描所有可用文件中的歌词,并告诉你歌曲的名称。问题是斜杠不起作用。我更改了“/”和“\”之间的斜杠,但遇到了错误。 当我使用正斜杠时,我看到以下内容: “OSError:[Errno 22]无效参数:'C:/Users/[My Name]/Desktop/MusicLyricSearch/All
我知道这可能是一个愚蠢的问题,但我对Android开发还不熟悉,经过一个小时的搜索,我找不到该怎么做。我正在尝试开发一个音乐应用程序,我从下面的教程中得到了帮助。 https://www.sitepoint.com/a-step-by-step-guide-to-building-an-android-audio-player-app/ 在本教程中,通过Uri=MediaStore读取mp3文件。
问题内容: 我正在使用Ubuntu 14.04。我有以下代码: 但我不断收到以下错误: python程序和图像都在同一位置。可能是什么问题? 问题答案: 您需要安装: