gpt4 book ai didi

asp.net - 如何在 .csproj 文件(而不是 project.json)中指定 ASP.NET Core 目标框架导入?

转载 作者:行者123 更新时间:2023-12-03 16:53:48 24 4
gpt4 key购买 nike

我正在构建 ASP.NET Core 应用程序,并尝试安装 Azure 存储包。

从 Azure 存储 github 页面,它说我需要将以下内容放入我的 project.json 文件中 - 但由于这是使用最新的 ASP.NET Core 版本,所以我们没有 project.json 文件,只是.csproj 文件。

"imports": [
"dnxcore50",
"portable-net451+win8"
]

有没有办法在 .csproj 文件中执行此操作?我猜想这个地方可能就在这个附近:

  <PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.1</TargetFramework>
<PreserveCompilationContext>true</PreserveCompilationContext>
</PropertyGroup>

非常感谢!

最佳答案

将我的一个项目迁移到新模型后,它生成的是:

<PropertyGroup>
<TargetFramework>netcoreapp1.6</TargetFramework>
<PreserveCompilationContext>true</PreserveCompilationContext>
<AssemblyName>TestApp</AssemblyName>
<OutputType>Exe</OutputType>
<PackageTargetFallback Condition=" '$(TargetFramework)' == 'netcoreapp1.6' ">$(PackageTargetFallback);dotnet5.6;portable-net45+win8</PackageTargetFallback>
</PropertyGroup>

尝试以类似的方式添加 dnxcore50 和 portable-net451+win8,如下所示:

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.1</TargetFramework>
<PreserveCompilationContext>true</PreserveCompilationContext>
<PackageTargetFallback Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">$(PackageTargetFallback);dnxcore50;portable-net451+win8</PackageTargetFallback>
</PropertyGroup>

关于asp.net - 如何在 .csproj 文件(而不是 project.json)中指定 ASP.NET Core 目标框架导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40697420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com