请看一下我的Xamarin.Forms项目中的包。
突然,没有任何改变,我开始得到显示的错误。我得到了类似的问题一次,并通过更新包修复。但现在,所有的包是最新的。
h5qlskok1#
我已经从位置C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v11.0重新添加了对Mono.Android.dll的引用。当我移动项目的位置时,我猜引用被破坏了。
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v11.0
Mono.Android.dll
hfwmuf9z2#
我发现如果你在.csproj文件中查找Mono.Android.dll,你会发现一个路径中有多个../../。我不知道为什么要使用这种类型的路径,但对我来说,它真的把一切都搞砸了。这是一个问题,每次你改变项目/解决方案驻留的地方。
vbopmzt13#
像Rauf一样,我必须更正dll文件的引用,为此,转到.csproj并找到一行
.csproj
<Reference Include="Mono.Android"> <HintPath>..\..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v10.0\Mono.Android.dll</HintPath>
至少对我来说,它指向旧的VS2019文件夹,所以我不得不编辑路径
eulz3vhy4#
................\程序文件\Microsoft Visual Studio\2022\社区\Common7\IDE\参考程序集\Microsoft\框架\MonoAndroid\v12.0\Mono.Android.dll更改部分“HintPath”或检查它是正确的路径我在.csproj文件中有此属性,所以我更改了Visual Studio 2022版本的此路径,我从Visual Studio 2019带来了我的应用程序,这就是它不工作的原因
4条答案
按热度按时间h5qlskok1#
我已经从位置
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v11.0
重新添加了对Mono.Android.dll
的引用。当我移动项目的位置时,我猜引用被破坏了。
hfwmuf9z2#
我发现如果你在.csproj文件中查找Mono.Android.dll,你会发现一个路径中有多个../../。我不知道为什么要使用这种类型的路径,但对我来说,它真的把一切都搞砸了。这是一个问题,每次你改变项目/解决方案驻留的地方。
vbopmzt13#
像Rauf一样,我必须更正dll文件的引用,为此,转到
.csproj
并找到一行至少对我来说,它指向旧的VS2019文件夹,所以我不得不编辑路径
eulz3vhy4#
................\程序文件\Microsoft Visual Studio\2022\社区\Common7\IDE\参考程序集\Microsoft\框架\MonoAndroid\v12.0\Mono.Android.dll
更改部分“HintPath”或检查它是正确的路径我在.csproj文件中有此属性,所以我更改了Visual Studio 2022版本的此路径,我从Visual Studio 2019带来了我的应用程序,这就是它不工作的原因