0

難読化ツール (.NET Reactor) を使用すると、リリース ビルドで次のエラーが発生します。

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: "LinkAssemblies" タスクが予期せず失敗しました。

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: System.ArgumentException: 空の名前

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Mono.Cecil.Mixin.CheckName (文字列名) で

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Mono.Cecil.ModuleDefinition.GetType (文字列名前空間、文字列名) で

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Mono.Cecil.MetadataResolver.GetTypeDefinition (ModuleDefinition モジュール、TypeReference 型) で

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Mono.Cecil.MetadataResolver.GetType (ModuleDefinition モジュール、TypeReference 参照) で

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Mono.Cecil.MetadataResolver.Resolve (TypeReference 型) で

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Mono.Cecil.ModuleDefinition.Resolve (TypeReference 型) で

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Mono.Cecil.TypeReference.Resolve() で

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Mono.Linker.Steps.SweepStep.ResolveAllTypeReferences (AssemblyDefinition アセンブリ) で

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Mono.Linker.Steps.SweepStep.Process() で

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Mono.Linker.Steps.BaseStep.Process(LinkContext コンテキスト) で

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Mono.Linker.Pipeline.Process(LinkContext コンテキスト) で

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: MonoDroid.Tuner.Linker.Process (LinkerOptions オプション、LinkContext& コンテキスト) で

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Xamarin.Android.Tasks.LinkAssemblies.Execute() で

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost で。実行する()

1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1586,5): エラー MSB4018: Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext() で

Visual Studio v4.2.2.11 (ファイル Xamarin.VisualStudio_4.2.2.11.msi)、Xamarin Android v7.0.2.42、MSBuild 2015、および .NET Reactor 用の Xamarin 拡張機能を備えた Visual Studio 2015 を使用しています。プロジェクトは、.NET FX v4.6.1 と Android ターゲット v5.1 (API 22) および最小バージョン v4.4 (API 19) を使用するようにセットアップされています。

私は自分のプロジェクトでこれを取得していたので、コードを追加せずに空の Android プロジェクトを作成してこれをテストしました。新しい空のプロジェクト (ボタン クリック) によって作成されたコードだけなので、DLL やサードパーティ コンポーネントへの参照はありません。

よろしく、

Nクルーズ

4

1 に答える 1