xamarin 是否可以在Visual Studio中为相同的TargetFramework生成不同的输出?

5cnsuln7  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(102)

我正在尝试使用同一个TargetFramework生成两个dll。我正在使用MSBuildSdkExtras以便能够对源文件(例如<ItemGroup Condition=" $(TargetFramework.StartsWith('MonoAndroid')) ">)进行多个TargetFramework <TargetFrameworks>Xamarin.iOS10;MonoAndroid10.0</TargetFrameworks>和条件编译。
然而,我希望能够为MonoAndroid生成两个不同的. dll,使用不同的源文件,如果不复制.csproj文件沿着用于公共源代码的公共.csproj文件,我无法看到如何做到这一点。
有没有更简单的方法?

ryoqjall

ryoqjall1#

您可以新增使用者定义的组态类型(除了DebugRelease之外)。使用组态管理员来执行此动作(从工具列的下拉式功能表中最简单,其中显示DebugRelease)。选取最后一个项目来新增组态。缺点是维护这个额外的组态可能会很麻烦。

相关问题