从Visual Studio运行时,我的webb应用程序运行良好,但是当我发布并尝试加载页面时,我得到:
InvalidOperationException:找不到包'Microsoft.AspNet.WebApi.Client'的编译库位置Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths(ICompilationAssemblyResolver解析程序,列出程序集)
我已经坚持了很长时间。我试图在线程https://github.com/dotnet/core-setup/issues/2981中应用各种变通办法,但没有一个起作用。
我的csproj文件粘贴在下面。我不确定还有哪些其他信息有用:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<UserSecretsId>aspnet-CrowdQuery2-8C668DB3-5C80-4D9E-851D-2434D0CDA7E9</UserSecretsId>
<PublishWithAspNetCoreTargetManifest>false</PublishWithAspNetCoreTargetManifest>
</PropertyGroup>
<PropertyGroup>
<RuntimeFrameworkVersion>2.1.2</RuntimeFrameworkVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNet.WebApi.Client" Version="5.2.6" />
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.3" PrivateAssets="All" />
</ItemGroup>
<ItemGroup>
<Folder Include="ViewModels\" />
</ItemGroup>
</Project>
Run Code Online (Sandbox Code Playgroud) 我想在开始时运行设置变量的代码,但据我所知,运行代码的选项是:
有没有一种方法可以在不修改报告或将其附加到采样器的情况下运行代码?