如何使用msbuild构建net6.0-android而不生成apk?

发布于 2025-01-10 01:19:37 字数 107 浏览 0 评论 0原文

我需要使用命令行构建net6项目并获取dll,我使用命令“dotnet msbuild”,但是每次构建Android项目时都会生成apk文件,apk很大,所以构建很慢,我不想生成apk,有什么怎么办?

I need use Command Line build net6 project and get dll, i use command "dotnet msbuild", but every time it will generate apk file when build Android project, apk is big,so build is slow, i want not generate apk, have any way to do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

说好的呢 2025-01-17 01:19:37

我测试了一些命令,例如 dotnet msbuilddotnet msbuild /t:Build /p:Platform="AnyCPU" /p:Configuration=Debug

最后,我发现 dotnet msbuild /t:Build /p:Platform="AnyCPU" /p:Configuration=Debug /p:AndroidBuildApplicationPackage=false 并设置

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
    <EmbedAssembliesIntoApk>false</EmbedAssembliesIntoApk>
  </PropertyGroup>

只能构建而不生成 apk 的 .csproj。

I test some command,such as dotnet msbuild and dotnet msbuild /t:Build /p:Platform="AnyCPU" /p:Configuration=Debug

Finally, I found dotnet msbuild /t:Build /p:Platform="AnyCPU" /p:Configuration=Debug /p:AndroidBuildApplicationPackage=false and set .csproj

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
    <EmbedAssembliesIntoApk>false</EmbedAssembliesIntoApk>
  </PropertyGroup>

that can just build and not generate apk.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文