我正在构建一个ASP.NET Core应用程序,并且正在尝试安装Azure存储包。
在Azure Storage 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>
非常感谢!
答案 0 :(得分:13)
将我的一个项目迁移到新模型后,这就是它生成的内容:
<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>