257de9c2c0
HFS normalizes filenames to Form D when files are stored. This means that an assembly whose assembly name is stored in Form C might be stored in a file whose filename is Form D (which you'll get if you use the Form C filename). However, this is a problem when we've already loaded an assembly and if we doesn't take normalization into account: we check the cache based on the filename, but store in the cache based on the assembly name. If those two uses different normalization schemes, bad things (bug #57266) happen. So in these scenarios normalize strings before comparing them. https://bugzilla.xamarin.com/show_bug.cgi?id=57266 |
||
---|---|---|
.. | ||
.gitignore | ||
Application.cs | ||
Assembly.cs | ||
AssemblyResolver.cs | ||
BitcodeConverter.cs | ||
BuildTasks.mtouch.cs | ||
Makefile | ||
SdkVersions.cs.in | ||
Stripper.cs | ||
Target.cs | ||
Tuning.cs | ||
error.cs | ||
monotouch-fixes.c | ||
mtouch.cs | ||
mtouch.csproj | ||
mtouch.in | ||
mtouch.sln | ||
simlauncher.m |