c# - UWP 项目中的条件包引用

标签 c# uwp nuget visual-studio-2017

我想使用一个 NuGet 包来进行调试配置。我 found如果我有一个针对 Creators Update (15063) 的 UWP 项目,则可以在 Visual Studio 2017 中执行此操作。

<PackageReference Include="Newtonsoft.json" Version="9.0.1" Condition="'$(Configuration)' == 'Debug'" />

但是发布配置的包仍然存在。

最佳答案

<Choose>  
    <When Condition=" '$(Configuration)'=='Debug' ">  
        <ItemGroup>
            <PackageReference Include="Newtonsoft.json" Version="9.0.1" />
        </ItemGroup>
    </When>
</Choose>

PackageReference 必须位于 ItemGroup 中才能正常工作。

关于c# - UWP 项目中的条件包引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44803176/

相关文章:

c# - 在 Postman 中使用 HTTP PATCH 动词更新数据库表

c# - iTextSharp - 如何获取单词在页面上的位置

c# - 通用 Windows 应用程序如何拥有多个独立窗口(如 Microsoft 的应用程序 “Photos” )?

windows-store-apps - 应用通过WACK但未通过商店提交认证

visual-studio - 当Nuget包是必需的输出时如何在同一解决方案中引用相关项目

ReSharper PdbNavigator 在符号服务器上找不到调试信息

c# - 如何使用 Windows.Web.Http 下载和存储图像?

c# - 如何使用数组镜像图像

c# - 删除uwp上listview中的sqlite数据

visual-studio - 没有程序集的 NuGet 包提示缺少程序集