当尝试构建在VS2010中开发的解决方案时,我在其中一个子项目中遇到以下错误,这个子项目依赖于解决方案中另一个项目构建的DLL,尽管它似乎已经由Xamarin Studio正确解释了所有项目引用(V5.7.0)。
/path/to/failing/project/myproject.csproj (Build) ->
/Library/Frameworks/Mono.framework/Versions/3.12.0/lib/mono/4.5/Microsoft.Common.targets (ResolveAssemblyReferences target) ->
/Library/Frameworks/Mono.framework/Versions/3.12.0/lib/mono/4.5/Microsoft.Common.targets: warning : Reference '/path/to/successful/parent/project/library/bin/ReleaseMac//mylibrary.dll' not resolved
发生此错误后,会出现后续编译错误,如:
The type or namespace name 'MyLibrary' could not be found. Are you missing an assembly reference?
这些可能与未正确解析的DLL包含该命名空间的事实有关。