android 错误CS0246无法找到类型或命名空间名称“Ozar”(是否缺少using指令或程序集引用?)

06odsfpq  于 2023-01-07  发布在  Android
关注(0)|答案(4)|浏览(139)

请看一下我的Xamarin.Forms项目中的包。

突然,没有任何改变,我开始得到显示的错误。我得到了类似的问题一次,并通过更新包修复。但现在,所有的包是最新的。

h5qlskok

h5qlskok1#

我已经从位置C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v11.0重新添加了对Mono.Android.dll的引用。
当我移动项目的位置时,我猜引用被破坏了。

hfwmuf9z

hfwmuf9z2#

我发现如果你在.csproj文件中查找Mono.Android.dll,你会发现一个路径中有多个../../。我不知道为什么要使用这种类型的路径,但对我来说,它真的把一切都搞砸了。这是一个问题,每次你改变项目/解决方案驻留的地方。

vbopmzt1

vbopmzt13#

像Rauf一样,我必须更正dll文件的引用,为此,转到.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文件夹,所以我不得不编辑路径

eulz3vhy

eulz3vhy4#

................\程序文件\Microsoft Visual Studio\2022\社区\Common7\IDE\参考程序集\Microsoft\框架\MonoAndroid\v12.0\Mono.Android.dll
更改部分“HintPath”或检查它是正确的路径我在.csproj文件中有此属性,所以我更改了Visual Studio 2022版本的此路径,我从Visual Studio 2019带来了我的应用程序,这就是它不工作的原因

相关问题