快速部署属性在我的Xamarin.Android中被禁用在Visual Studio for Mac中。我如何才能启用此属性以进行快速调试?我尝试创建一个测试项目,此选项可以检查,但在我的当前项目中无法检查。有什么想法吗?
2ul0zpep1#
由于存在相同的问题,即使对于调试目标,* 快速装配展开 * 属性也呈灰色。在我的例子中,有帮助的是转到csproj文件并手动将<DebugType>属性的内容从 Full(大写F)更改为 full(小写f):
<DebugType>
<DebugType>full</DebugType>
之后,“快速组合部署”性质不再灰显。csproj文件中的<DebugType>属性对应于Android编译器设置对话框中的 Debug information 属性。在设置对话框中选择 Full 时,其值似乎在csproj文件中存储为 Full,但依赖属性 Fast Assembly Deployment 似乎期望启用值 full。
iq3niunx2#
我解决了在csproj上更改Debug PropertyGroup的问题,如下所示:
<DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType>
lmyy7pcs3#
它是如此古老,但仍然没有修复。我的解决方案是手动添加到项目文件:1.卸载项目,双击它进行编辑,1.查找包含生成配置的条件的PropertyGroup1.添加以下行:<EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
<EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
y4ekin9u4#
将项目从调试模式更改为发布模式,
4条答案
按热度按时间2ul0zpep1#
由于存在相同的问题,即使对于调试目标,* 快速装配展开 * 属性也呈灰色。
在我的例子中,有帮助的是转到csproj文件并手动将
<DebugType>
属性的内容从 Full(大写F)更改为 full(小写f):之后,“快速组合部署”性质不再灰显。
csproj文件中的
<DebugType>
属性对应于Android编译器设置对话框中的 Debug information 属性。在设置对话框中选择 Full 时,其值似乎在csproj文件中存储为 Full,但依赖属性 Fast Assembly Deployment 似乎期望启用值 full。iq3niunx2#
我解决了在csproj上更改Debug PropertyGroup的问题,如下所示:
lmyy7pcs3#
它是如此古老,但仍然没有修复。我的解决方案是手动添加到项目文件:
1.卸载项目,双击它进行编辑,
1.查找包含生成配置的条件的PropertyGroup
1.添加以下行:
<EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
y4ekin9u4#
将项目从调试模式更改为发布模式,