gpt4 book ai didi

c# - 是否可以在 Visual Studio 中为同一个 TargetFramework 构建不同的输出?

转载 作者:行者123 更新时间:2023-12-05 05:36:08 25 4
gpt4 key购买 nike

我正在尝试使用相同的 TargetFramework 构建两个 dll。我正在使用 MSBuildSdkExtras 来拥有多个 TargetFramework <TargetFrameworks>Xamarin.iOS10;MonoAndroid10.0</TargetFrameworks>和源文件的条件编译,例如<ItemGroup Condition=" $(TargetFramework.StartsWith('MonoAndroid')) "> .

但是,我希望能够使用不同的源文件为 MonoAndroid 生成两个不同的 .dll,并且如果不复制 .csproj 文件以及用于通用源代码的通用 .csproj 就看不到如何执行此操作。

有没有更简单的方法?

最佳答案

您可以添加一个新的、用户定义的配置类型(除了 DebugRelease)。为此使用配置管理器(最简单的方法是使用工具栏中的下拉菜单,其中显示 DebugRelease)。选择最后一个条目以添加新配置。缺点是维护这个额外的配置可能很麻烦。

Dropdown

关于c# - 是否可以在 Visual Studio 中为同一个 TargetFramework 构建不同的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73343536/

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