Xamarin.android快速部署被禁用

aiazj4mn  于 2022-12-07  发布在  Android
关注(0)|答案(4)|浏览(167)

快速部署属性在我的Xamarin.Android中被禁用在Visual Studio for Mac中。我如何才能启用此属性以进行快速调试?我尝试创建一个测试项目,此选项可以检查,但在我的当前项目中无法检查。有什么想法吗?

2ul0zpep

2ul0zpep1#

由于存在相同的问题,即使对于调试目标,* 快速装配展开 * 属性也呈灰色。
在我的例子中,有帮助的是转到csproj文件并手动将<DebugType>属性的内容从 Full(大写F)更改为 full(小写f):

<DebugType>full</DebugType>

之后,“快速组合部署”性质不再灰显。
csproj文件中的<DebugType>属性对应于Android编译器设置对话框中的 Debug information 属性。在设置对话框中选择 Full 时,其值似乎在csproj文件中存储为 Full,但依赖属性 Fast Assembly Deployment 似乎期望启用值 full

iq3niunx

iq3niunx2#

我解决了在csproj上更改Debug PropertyGroup的问题,如下所示:

<DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
lmyy7pcs

lmyy7pcs3#

它是如此古老,但仍然没有修复。我的解决方案是手动添加到项目文件:
1.卸载项目,双击它进行编辑,
1.查找包含生成配置的条件的PropertyGroup
1.添加以下行:<EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>

y4ekin9u

y4ekin9u4#

将项目从调试模式更改为发布模式,

相关问题