dotnet / maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://dot.net/maui
MIT License
22.15k stars 1.74k forks source link

Publish iOS app fails due to missing *.resources.dll files #12296

Closed BioTurboNick closed 1 year ago

BioTurboNick commented 1 year ago

Description

The obj/Release/net7.0-ios/ios-arm64/<culture>/<projectname>.resources.dll files aren't being generated on the Mac build server during publishing. They are generated in Release mod for the simulator. Because they aren't generated, the ILStrip step fails, and the whole process fails.

The publishing command I'm using is:

dotnet publish <projectname>/<projectname>.csproj -f:net7.0-ios -c:Release /p:ServerAddress=xxx.xxx.xxx.xxx /p:ServerUser=<username> /p:TcpPort=58181 /p:ArchiveOnBuild=true /p:_DotNetRootRemoteDirectory=/Users/<username>/Library/Caches/Xamarin/XMA/SDKs/dotnet/ -v d

image

It seems like the files are created locally, but not remotely?

Steps to Reproduce

Not sure yet

Link to public reproduction project repository

n/a yet

Version with bug

7.0 (current)

Last version that worked well

Unknown/Other

Affected platforms

iOS

Affected platform versions

iOS 16

Did you find any workaround?

No response

Relevant log output

1>Target "CreateCustomManifestResourceNames" in file "C:\Program Files\dotnet\sdk\7.0.101\Microsoft.Common.CurrentVersion.targets" from project "D:\Repos\<projname>\<projname>\<projname>.csproj" (target "PrepareResourceNames" depends on it):
     1>Done building target "CreateCustomManifestResourceNames" in project "<projname>.csproj".
     1>Target "PrepareResourceNames" in file "C:\Program Files\dotnet\sdk\7.0.101\Microsoft.Common.CurrentVersion.targets" from project "D:\Repos\<projname>\<projname>\<projname>.csproj" (target "PrepareResources" depends on it):
     1>Done building target "PrepareResourceNames" in project "<projname>.csproj".
       Target "ResolveAssemblyReferences" skipped. Previously built successfully.
       Target "SplitResourcesByCulture" skipped. Previously built successfully.
     1>Target "BeforeResGen" in file "C:\Program Files\dotnet\sdk\7.0.101\Microsoft.Common.CurrentVersion.targets" from project "D:\Repos\<projname>\<projname>\<projname>.csproj" (target "ResGen" depends on it):
     1>Done building target "BeforeResGen" in project "<projname>.csproj".
       Target "ResolveReferences" skipped. Previously built successfully.
     1>Target "FindReferenceAssembliesForReferences" in file "C:\Program Files\dotnet\sdk\7.0.101\Microsoft.Common.CurrentVersion.targets" from project "D:\Repos\<projname>\<projname>\<projname>.csproj" (target "CoreResGen" depends on it):
     1>Done building target "FindReferenceAssembliesForReferences" in project "<projname>.csproj".
     1>Target "CoreResGen" in file "C:\Program Files\dotnet\sdk\7.0.101\Microsoft.Common.CurrentVersion.targets" from project "D:\Repos\<projname>\<projname>\<projname>.csproj" (target "ResGen" depends on it):
       Using "GenerateResource" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
       Task "GenerateResource"
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.af.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.am.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ar.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.bg.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ca.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.cs.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.da.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.de.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.el.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.es.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.et.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.fi.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.fil.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.fr.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.he.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.hi.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.hr.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.hu.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.id.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.it.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ja.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.kk.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ko.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.mk.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ms.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.nb.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.nl.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.pl.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.pt.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ro.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ru.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sk.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sl.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sr-Cyrl.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sv.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sw.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ta.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.th.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.tr.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.uk.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ur.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.vi.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.zh-Hans.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.zh-Hant.resources" does not exist.
         Output file "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.zu.resources" does not exist.
         resgen.exe /useSourcePath /r:C:\Users\nicho\.nuget\packages\communitytoolkit.maui.core\3.1.0\lib\net7.0-ios16.0\CommunityToolkit.Maui.Core.dll /r:C:\Users\nicho\.nuget\packages\communitytoolkit.maui\3.1.0\lib\net7.0-ios16.0\CommunityToolkit.Maui.dll /r:C:\Users\nicho\.nuget\packages\microsoft.appcenter.analytics\5.0.1\lib\net6.0-ios9.0\Microsoft.AppCenter.Analytics.dll /r:C:\Users\nicho\.nuget\packages\microsoft.appcenter.crashes\5.0.1\lib\net6.0-ios9.0\Microsoft.AppCenter.Crashes.dll /r:C:\Users\nicho\.nuget\packages\microsoft.appcenter\5.0.1\lib\net6.0-ios9.0\Microsoft.AppCenter.dll /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\Microsoft.CSharp.dll" /r:C:\Users\nicho\.nuget\packages\microsoft.data.sqlite.core\7.0.1\lib\net6.0\Microsoft.Data.Sqlite.dll /r:C:\Users\nicho\.nuget\packages\microsoft.entityframeworkcore.abstractions\7.0.1\lib\net6.0\Microsoft.EntityFrameworkCore.Abstractions.dll /r:C:\Users\nicho\.nuget\packages\microsoft.entityframeworkcore\7.0.1\lib\net6.0\Microsoft.EntityFrameworkCore.dll /r:C:\Users\nicho\.nuget\packages\microsoft.entityframeworkcore.relational\7.0.1\lib\net6.0\Microsoft.EntityFrameworkCore.Relational.dll /r:C:\Users\nicho\.nuget\packages\microsoft.entityframeworkcore.sqlite.core\7.0.1\lib\net6.0\Microsoft.EntityFrameworkCore.Sqlite.dll /r:C:\Users\nicho\.nuget\packages\microsoft.extensions.caching.abstractions\7.0.0\lib\net7.0\Microsoft.Extensions.Caching.Abstractions.dll /r:C:\Users\nicho\.nuget\packages\microsoft.extensions.caching.memory\7.0.0\lib\net7.0\Microsoft.Extensions.Caching.Memory.dll /r:C:\Users\nicho\.nuget\packages\microsoft.extensions.configuration.abstractions\7.0.0\lib\net7.0\Microsoft.Extensions.Configuration.Abstractions.dll /r:C:\Users\nicho\.nuget\packages\microsoft.extensions.configuration\7.0.0\lib\net7.0\Microsoft.Extensions.Configuration.dll /r:C:\Users\nicho\.nuget\packages\microsoft.extensions.dependencyinjection.abstractions\7.0.0\lib\net7.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll /r:C:\Users\nicho\.nuget\packages\microsoft.extensions.dependencyinjection\7.0.0\lib\net7.0\Microsoft.Extensions.DependencyInjection.dll /r:C:\Users\nicho\.nuget\packages\microsoft.extensions.dependencymodel\7.0.0\lib\net7.0\Microsoft.Extensions.DependencyModel.dll /r:C:\Users\nicho\.nuget\packages\microsoft.extensions.logging.abstractions\7.0.0\lib\net7.0\Microsoft.Extensions.Logging.Abstractions.dll /r:C:\Users\nicho\.nuget\packages\microsoft.extensions.logging.debug\7.0.0\lib\net7.0\Microsoft.Extensions.Logging.Debug.dll /r:C:\Users\nicho\.nuget\packages\microsoft.extensions.logging\7.0.0\lib\net7.0\Microsoft.Extensions.Logging.dll /r:C:\Users\nicho\.nuget\packages\microsoft.extensions.options\7.0.0\lib\net7.0\Microsoft.Extensions.Options.dll /r:C:\Users\nicho\.nuget\packages\microsoft.extensions.primitives\7.0.0\lib\net7.0\Microsoft.Extensions.Primitives.dll /r:"C:\Program Files\dotnet\packs\Microsoft.iOS.Ref\16.1.1477\ref\net7.0\Microsoft.iOS.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.Maui.Controls.Ref.ios\7.0.52\ref\net7.0-ios13.6\Microsoft.Maui.Controls.Compatibility.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.Maui.Controls.Ref.ios\7.0.52\ref\net7.0-ios13.6\Microsoft.Maui.Controls.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.Maui.Controls.Ref.ios\7.0.52\ref\net7.0-ios13.6\Microsoft.Maui.Controls.Xaml.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.Maui.Core.Ref.ios\7.0.52\ref\net7.0-ios13.6\Microsoft.Maui.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.Maui.Essentials.Ref.ios\7.0.52\ref\net7.0-ios13.6\Microsoft.Maui.Essentials.dll" /r:C:\Users\nicho\.nuget\packages\microsoft.maui.graphics\7.0.52\lib\net7.0-ios16.1\Microsoft.Maui.Graphics.dll /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\Microsoft.VisualBasic.Core.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\Microsoft.VisualBasic.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\Microsoft.Win32.Primitives.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\Microsoft.Win32.Registry.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\mscorlib.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\netstandard.dll" /r:C:\Users\nicho\.nuget\packages\plugin.inappbilling\6.7.0\lib\net6.0-ios16.0\Plugin.InAppBilling.dll /r:D:\Repos\HemocytometerSidekick\SimpleAudioPool\bin\Release\net7.0-ios\SimpleAudioPool.dll /r:C:\Users\nicho\.nuget\packages\sqlitepclraw.bundle_e_sqlite3\2.1.2\lib\net6.0-ios14.2\SQLitePCLRaw.batteries_v2.dll /r:C:\Users\nicho\.nuget\packages\sqlitepclraw.core\2.1.2\lib\netstandard2.0\SQLitePCLRaw.core.dll /r:C:\Users\nicho\.nuget\packages\sqlitepclraw.lib.e_sqlite3.ios\2.1.2\lib\net6.0-ios14.2\SQLitePCLRaw.lib.e_sqlite3.ios.dll /r:C:\Users\nicho\.nuget\packages\sqlitepclraw.provider.internal\2.1.2\lib\net6.0\SQLitePCLRaw.provider.internal.dll /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.AppContext.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Buffers.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Collections.Concurrent.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Collections.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Collections.Immutable.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Collections.NonGeneric.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Collections.Specialized.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.ComponentModel.Annotations.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.ComponentModel.DataAnnotations.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.ComponentModel.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.ComponentModel.EventBasedAsync.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.ComponentModel.Primitives.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.ComponentModel.TypeConverter.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Configuration.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Console.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Core.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Data.Common.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Data.DataSetExtensions.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Data.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Diagnostics.Contracts.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Diagnostics.Debug.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Diagnostics.DiagnosticSource.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Diagnostics.FileVersionInfo.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Diagnostics.Process.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Diagnostics.StackTrace.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Diagnostics.TextWriterTraceListener.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Diagnostics.Tools.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Diagnostics.TraceSource.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Diagnostics.Tracing.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Drawing.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Drawing.Primitives.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Dynamic.Runtime.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Formats.Asn1.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Formats.Tar.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Globalization.Calendars.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Globalization.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Globalization.Extensions.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.Compression.Brotli.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.Compression.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.Compression.FileSystem.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.Compression.ZipFile.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.FileSystem.AccessControl.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.FileSystem.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.FileSystem.DriveInfo.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.FileSystem.Primitives.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.FileSystem.Watcher.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.IsolatedStorage.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.MemoryMappedFiles.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.Pipes.AccessControl.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.Pipes.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.IO.UnmanagedMemoryStream.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Linq.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Linq.Expressions.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Linq.Parallel.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Linq.Queryable.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Memory.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.Http.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.Http.Json.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.HttpListener.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.Mail.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.NameResolution.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.NetworkInformation.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.Ping.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.Primitives.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.Quic.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.Requests.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.Security.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.ServicePoint.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.Sockets.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.WebClient.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.WebHeaderCollection.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.WebProxy.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.WebSockets.Client.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Net.WebSockets.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Numerics.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Numerics.Vectors.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.ObjectModel.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Reflection.DispatchProxy.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Reflection.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Reflection.Emit.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Reflection.Emit.ILGeneration.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Reflection.Emit.Lightweight.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Reflection.Extensions.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Reflection.Metadata.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Reflection.Primitives.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Reflection.TypeExtensions.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Resources.Reader.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Resources.ResourceManager.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Resources.Writer.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.CompilerServices.Unsafe.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.CompilerServices.VisualC.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.Extensions.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.Handles.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.InteropServices.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.InteropServices.JavaScript.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.InteropServices.RuntimeInformation.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.Intrinsics.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.Loader.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.Numerics.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.Serialization.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.Serialization.Formatters.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.Serialization.Json.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.Serialization.Primitives.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Runtime.Serialization.Xml.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.AccessControl.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.Claims.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.Cryptography.Algorithms.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.Cryptography.Cng.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.Cryptography.Csp.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.Cryptography.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.Cryptography.Encoding.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.Cryptography.OpenSsl.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.Cryptography.Primitives.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.Cryptography.X509Certificates.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.Principal.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.Principal.Windows.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Security.SecureString.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.ServiceModel.Web.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.ServiceProcess.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Text.Encoding.CodePages.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Text.Encoding.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Text.Encoding.Extensions.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Text.Encodings.Web.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Text.Json.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Text.RegularExpressions.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Threading.Channels.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Threading.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Threading.Overlapped.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Threading.Tasks.Dataflow.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Threading.Tasks.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Threading.Tasks.Extensions.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Threading.Tasks.Parallel.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Threading.Thread.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Threading.ThreadPool.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Threading.Timer.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Transactions.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Transactions.Local.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.ValueTuple.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Web.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Web.HttpUtility.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Windows.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Xml.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Xml.Linq.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Xml.ReaderWriter.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Xml.Serialization.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Xml.XDocument.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Xml.XmlDocument.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Xml.XmlSerializer.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Xml.XPath.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\System.Xml.XPath.XDocument.dll" /r:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\7.0.1\ref\net7.0\WindowsBase.dll" /compile Resources\Strings\AppResources.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.resources Resources\Strings\AppResources.af.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.af.resources Resources\Strings\AppResources.am.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.am.resources Resources\Strings\AppResources.ar.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ar.resources Resources\Strings\AppResources.bg.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.bg.resources Resources\Strings\AppResources.ca.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ca.resources Resources\Strings\AppResources.cs.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.cs.resources Resources\Strings\AppResources.da.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.da.resources Resources\Strings\AppResources.de.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.de.resources Resources\Strings\AppResources.el.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.el.resources Resources\Strings\AppResources.es.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.es.resources Resources\Strings\AppResources.et.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.et.resources Resources\Strings\AppResources.fi.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.fi.resources Resources\Strings\AppResources.fil.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.fil.resources Resources\Strings\AppResources.fr.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.fr.resources Resources\Strings\AppResources.he.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.he.resources Resources\Strings\AppResources.hi.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.hi.resources Resources\Strings\AppResources.hr.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.hr.resources Resources\Strings\AppResources.hu.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.hu.resources Resources\Strings\AppResources.id.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.id.resources Resources\Strings\AppResources.it.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.it.resources Resources\Strings\AppResources.ja.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ja.resources Resources\Strings\AppResources.kk.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.kk.resources Resources\Strings\AppResources.ko.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ko.resources Resources\Strings\AppResources.mk.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.mk.resources Resources\Strings\AppResources.ms.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ms.resources Resources\Strings\AppResources.nb.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.nb.resources Resources\Strings\AppResources.nl.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.nl.resources Resources\Strings\AppResources.pl.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.pl.resources Resources\Strings\AppResources.pt.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.pt.resources Resources\Strings\AppResources.ro.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ro.resources Resources\Strings\AppResources.ru.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ru.resources Resources\Strings\AppResources.sk.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sk.resources Resources\Strings\AppResources.sl.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sl.resources Resources\Strings\AppResources.sr-Cyrl.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sr-Cyrl.resources Resources\Strings\AppResources.sv.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sv.resources Resources\Strings\AppResources.sw.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sw.resources Resources\Strings\AppResources.ta.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ta.resources Resources\Strings\AppResources.th.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.th.resources Resources\Strings\AppResources.tr.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.tr.resources Resources\Strings\AppResources.uk.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.uk.resources Resources\Strings\AppResources.ur.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ur.resources Resources\Strings\AppResources.vi.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.vi.resources Resources\Strings\AppResources.zh-Hans.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.zh-Hans.resources Resources\Strings\AppResources.zh-Hant.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.zh-Hant.resources Resources\Strings\AppResources.zu.resx,obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.zu.resources
         Processing resource file "Resources\Strings\AppResources.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.resources".
         Processing 165 resources from file "Resources\Strings\AppResources.resx".
         Processing resource file "Resources\Strings\AppResources.af.resx" into "obj\Release\net7.0-ios\ios-arm64\HemocytometerSidekick.Resources.Strings.AppResources.af.resources".
         Processing 154 resources from file "Resources\Strings\AppResources.af.resx".
         Processing resource file "Resources\Strings\AppResources.am.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.am.resources".
         Processing 155 resources from file "Resources\Strings\AppResources.am.resx".
         Processing resource file "Resources\Strings\AppResources.ar.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ar.resources".
         Processing 155 resources from file "Resources\Strings\AppResources.ar.resx".
         Processing resource file "Resources\Strings\AppResources.bg.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.bg.resources".
         Processing 152 resources from file "Resources\Strings\AppResources.bg.resx".
         Processing resource file "Resources\Strings\AppResources.ca.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ca.resources".
         Processing 152 resources from file "Resources\Strings\AppResources.ca.resx".
         Processing resource file "Resources\Strings\AppResources.cs.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.cs.resources".
         Processing 155 resources from file "Resources\Strings\AppResources.cs.resx".
         Processing resource file "Resources\Strings\AppResources.da.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.da.resources".
         Processing 153 resources from file "Resources\Strings\AppResources.da.resx".
         Processing resource file "Resources\Strings\AppResources.de.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.de.resources".
         Processing 153 resources from file "Resources\Strings\AppResources.de.resx".
         Processing resource file "Resources\Strings\AppResources.el.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.el.resources".
         Processing 157 resources from file "Resources\Strings\AppResources.el.resx".
         Processing resource file "Resources\Strings\AppResources.es.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.es.resources".
         Processing 151 resources from file "Resources\Strings\AppResources.es.resx".
         Processing resource file "Resources\Strings\AppResources.et.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.et.resources".
         Processing 154 resources from file "Resources\Strings\AppResources.et.resx".
         Processing resource file "Resources\Strings\AppResources.fi.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.fi.resources".
         Processing 154 resources from file "Resources\Strings\AppResources.fi.resx".
         Processing resource file "Resources\Strings\AppResources.fil.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.fil.resources".
         Processing 153 resources from file "Resources\Strings\AppResources.fil.resx".
         Processing resource file "Resources\Strings\AppResources.fr.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.fr.resources".
         Processing 155 resources from file "Resources\Strings\AppResources.fr.resx".
         Processing resource file "Resources\Strings\AppResources.he.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.he.resources".
         Processing 155 resources from file "Resources\Strings\AppResources.he.resx".
         Processing resource file "Resources\Strings\AppResources.hi.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.hi.resources".
         Processing 159 resources from file "Resources\Strings\AppResources.hi.resx".
         Processing resource file "Resources\Strings\AppResources.hr.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.hr.resources".
         Processing 154 resources from file "Resources\Strings\AppResources.hr.resx".
         Processing resource file "Resources\Strings\AppResources.hu.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.hu.resources".
         Processing 154 resources from file "Resources\Strings\AppResources.hu.resx".
         Processing resource file "Resources\Strings\AppResources.id.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.id.resources".
         Processing 153 resources from file "Resources\Strings\AppResources.id.resx".
         Processing resource file "Resources\Strings\AppResources.it.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.it.resources".
         Processing 153 resources from file "Resources\Strings\AppResources.it.resx".
         Processing resource file "Resources\Strings\AppResources.ja.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ja.resources".
         Processing 146 resources from file "Resources\Strings\AppResources.ja.resx".
         Processing resource file "Resources\Strings\AppResources.kk.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.kk.resources".
         Processing 155 resources from file "Resources\Strings\AppResources.kk.resx".
         Processing resource file "Resources\Strings\AppResources.ko.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ko.resources".
         Processing 154 resources from file "Resources\Strings\AppResources.ko.resx".
         Processing resource file "Resources\Strings\AppResources.mk.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.mk.resources".
         Processing 154 resources from file "Resources\Strings\AppResources.mk.resx".
         Processing resource file "Resources\Strings\AppResources.ms.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ms.resources".
         Processing 153 resources from file "Resources\Strings\AppResources.ms.resx".
         Processing resource file "Resources\Strings\AppResources.nb.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.nb.resources".
         Processing 153 resources from file "Resources\Strings\AppResources.nb.resx".
         Processing resource file "Resources\Strings\AppResources.nl.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.nl.resources".
         Processing 154 resources from file "Resources\Strings\AppResources.nl.resx".
         Processing resource file "Resources\Strings\AppResources.pl.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.pl.resources".
         Processing 155 resources from file "Resources\Strings\AppResources.pl.resx".
         Processing resource file "Resources\Strings\AppResources.pt.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.pt.resources".
         Processing 151 resources from file "Resources\Strings\AppResources.pt.resx".
         Processing resource file "Resources\Strings\AppResources.ro.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ro.resources".
         Processing 154 resources from file "Resources\Strings\AppResources.ro.resx".
         Processing resource file "Resources\Strings\AppResources.ru.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ru.resources".
         Processing 160 resources from file "Resources\Strings\AppResources.ru.resx".
         Processing resource file "Resources\Strings\AppResources.sk.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sk.resources".
         Processing 155 resources from file "Resources\Strings\AppResources.sk.resx".
         Processing resource file "Resources\Strings\AppResources.sl.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sl.resources".
         Processing 155 resources from file "Resources\Strings\AppResources.sl.resx".
         Processing resource file "Resources\Strings\AppResources.sr-Cyrl.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sr-Cyrl.resources".
         Processing 158 resources from file "Resources\Strings\AppResources.sr-Cyrl.resx".
         Processing resource file "Resources\Strings\AppResources.sv.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sv.resources".
         Processing 154 resources from file "Resources\Strings\AppResources.sv.resx".
         Processing resource file "Resources\Strings\AppResources.sw.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.sw.resources".
         Processing 153 resources from file "Resources\Strings\AppResources.sw.resx".
         Processing resource file "Resources\Strings\AppResources.ta.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ta.resources".
         Processing 157 resources from file "Resources\Strings\AppResources.ta.resx".
         Processing resource file "Resources\Strings\AppResources.th.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.th.resources".
         Processing 141 resources from file "Resources\Strings\AppResources.th.resx".
         Processing resource file "Resources\Strings\AppResources.tr.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.tr.resources".
         Processing 153 resources from file "Resources\Strings\AppResources.tr.resx".
         Processing resource file "Resources\Strings\AppResources.uk.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.uk.resources".
         Processing 161 resources from file "Resources\Strings\AppResources.uk.resx".
         Processing resource file "Resources\Strings\AppResources.ur.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.ur.resources".
         Processing 157 resources from file "Resources\Strings\AppResources.ur.resx".
         Processing resource file "Resources\Strings\AppResources.vi.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.vi.resources".
         Processing 155 resources from file "Resources\Strings\AppResources.vi.resx".
         Processing resource file "Resources\Strings\AppResources.zh-Hans.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.zh-Hans.resources".
         Processing 158 resources from file "Resources\Strings\AppResources.zh-Hans.resx".
         Processing resource file "Resources\Strings\AppResources.zh-Hant.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.zh-Hant.resources".
         Processing 159 resources from file "Resources\Strings\AppResources.zh-Hant.resx".
         Processing resource file "Resources\Strings\AppResources.zu.resx" into "obj\Release\net7.0-ios\ios-arm64\<projname>.Resources.Strings.AppResources.zu.resources".
         Processing 151 resources from file "Resources\Strings\AppResources.zu.resx".
       Done executing task "GenerateResource".
       Task "GenerateResource" skipped, due to false condition; ('%(EmbeddedResource.Type)' == 'Resx' and '%(EmbeddedResource.GenerateResource)' != 'false' and '$(GenerateResourceMSBuildRuntime)' != 'CLR2') was evaluated as ('Non-Resx' == 'Resx' and '' != 'false' and 'CurrentRuntime' != 'CLR2').
       Task "GenerateResource" skipped, due to false condition; ('%(EmbeddedResource.Type)' == 'Resx' and '%(EmbeddedResource.GenerateResource)' != 'false' and '$(GenerateResourceMSBuildRuntime)' == 'CLR2') was evaluated as ('Resx' == 'Resx' and '' != 'false' and 'CurrentRuntime' == 'CLR2').
       Task "GenerateResource" skipped, due to false condition; ('%(EmbeddedResource.Type)' == 'Resx' and '%(EmbeddedResource.GenerateResource)' != 'false' and '$(GenerateResourceMSBuildRuntime)' == 'CLR2') was evaluated as ('Non-Resx' == 'Resx' and '' != 'false' and 'CurrentRuntime' == 'CLR2').
FM1973 commented 1 year ago

I got the same problem using VS2022 on Windows paired to a mac. Simulator works well, physical device doesn´t. Is there any workaround?

FM1973 commented 1 year ago

Ok. I managed to get it working, somehow... Start the build process and copy the resource dll´s from your windows pc to the directory on your mac. In my case from "...\obj\Release\net7.0-ios\ios-arm64" on my Windows PC the folder de (for german) to username\Library\Caches\Xamarin\mtbs\builds\gehGassiApp\xxx\obj\Release\net7.0-ios\ios-arm64 on your mac. If you are fast enough, which shouldn´t be a problem, the build will succeed.

BioTurboNick commented 1 year ago

I wrote a PowerShell script to manage the copy if you have a ton of files

$localpath = "<projectpath>\obj\Release\net7.0-ios\ios-arm64"
$remotepath = "<username>@xxx.xxx.xxx.xxx:/Users/<username>/Library/Caches/Xamarin/mtbs/builds/<projectname>/<guid>/obj/Release/net7.0-ios/ios-arm64"

$dirs = @("af","am","ar","bg","ca","cs","da","de","el","es","et","fi","fil","fr","he","hi","hr","hu","id","it","ja","kk","ko","mk","ms","nb","nl","pl","pt","ro","ru","sk","sl","sr-Cyrl","sv","sw","ta","th","tr","uk","ur","vi","zh-Hans","zh-Hant","zu")
$localpaths = ($dirs | % {join-path $localpath $_ })

scp -r $localpaths $remotepath

However, I just tried this and got the following error for each language:

ILStrip failed for obj/Release/net7.0-ios/ios-arm64/<lang>/<projname>.resources.dll: Sharing violation on path /Users/<username>/Library/Caches/Xamarin/mtbs/builds/<projname>/<guid>/obj/Release/net7.0-ios/ios-arm64/stripped/<projname>.resources.dll
DelLibano commented 1 year ago

I'm having the same problem during build on an ARABIC ar resource file. The error is: C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk\16.1.1477\targets\Xamarin.Shared.Sdk.targets(758,3): error : ILStrip failed for obj/Release/net7.0-ios/ios-arm64/ar/appName.resources.dll: File '/Users/user/Library/Caches/Xamarin/mtbs/builds/appName/f85c990fa339420a0e15b075f9ca47adb9f96855923988575a8541d664563b4f/obj/Release/net7.0-ios/ios-arm64/ar/appName.resources.dll' not found. The strange thing is I'm building with DEBUG, and the error above is for RELEASE!!

BioTurboNick commented 1 year ago

The issue over on Xamarin-macios I linked turns out to be identical, and it proposes a workaround that works (make sure to Clean first):

<PropertyGroup>
    <EnableAssemblyILStripping>false</EnableAssemblyILStripping>
</PropertyGroup>

Apparently it's safe to set it for all projects and only affects iOS? Not sure about that one.

rolfbjarne commented 1 year ago

This might be a duplicate of https://github.com/xamarin/xamarin-macios/issues/14841.

Apparently it's safe to set it for all projects and only affects iOS?

Correct, it should be safe for all types of projects. Although you can limit it if you want:

<PropertyGroup Condition="'$(TargetFramework)' == 'net7.0-ios'">
    <EnableAssemblyILStripping>false</EnableAssemblyILStripping>
</PropertyGroup>
FM1973 commented 1 year ago

@rolfbjarne Cool, works! Thanks!

jfversluis commented 1 year ago

Seems fixed/duplicate in another repo. Nothing much for us to do here. Thanks all!