1
Visual Studio for Mac Community(7.0.1 [build 24])でXamarin Forms(2.3.4.247)プロジェクトをコンパイルしようとしたときに、いくつかの時間をコーディングした後、それを引き起こした原因と解決方法を手がかりにしていますか?私は エラーMSB4061: "XamlCTask"タスクをインスタンス化できませんでした
- 更新されたすべてのパッケージととSDKを試してみましたが、何
/Users/PathToProjectRoot/packages/Xamarin.Forms.2.3.4.247/build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.targets(3,3): Error MSB4061: The "XamlCTask" task could not be instantiated from "/Users/PathToProjectRoot/packages/Xamarin.Forms.2.3.4.247/build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Build.Tasks.dll". Could not load file or assembly 'Xamarin.Forms.Build.Tasks' or one of its dependencies (MSB4061) (ProjectName) /Users/PathToProjectRoot/packages/Xamarin.Forms.2.3.4.247/build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.targets(3,3): Error MSB4060: The "XamlCTask" task has been declared or used incorrectly, or failed during construction. Check the spelling of the task name and the assembly name. (MSB4060) (ProjectName)
。
- 解決済み/再構築ソリューション。
- すべてのパッケージを削除し、VSを閉じて、再び開き、すべてのパッケージを復元しました。
bin
とobj
のフォルダをすべて削除して再構築を試みました。2.3.4.247
より前の古いインポートについては、3.csproj
を確認してください。- 新しいソリューションを作成します。 Xamarinフォームを使用して、新しいクリーンなソリューションを作成する
を働いた何
しかし、これはすべてのパッケージは古いバージョンからのものになり動作します。私はすでにこれを2回行ってきましたが、壊れたプロジェクトから新しいプロジェクトにすべてのファイルを転送するのに夢中になるので、これをやめることができるようにしたいと思います。
私が試したすべてのもののほかに を働いていない何、修正されません同じソリューション内のすべての前のものをクリアした後に、新しいプロジェクトを作成することを言及することが有用であり得ます問題。
これは、プロジェクトレベルのエラーではなく、ソリューションレベルのエラーだと思います。インストールされているパッケージ
Xamarin.Android.Support.Animated.Vector.Drawable.25.3.1
Xamarin.Android.Support.Annotations.25.3.1
Xamarin.Android.Support.Compat.25.3.1
Xamarin.Android.Support.Core.UI.25.3.1
Xamarin.Android.Support.Core.Utils.25.3.1
Xamarin.Android.Support.Design.25.3.1
Xamarin.Android.Support.Fragment.25.3.1
Xamarin.Android.Support.Media.Compat.25.3.1
Xamarin.Android.Support.Transition.25.3.1
Xamarin.Android.Support.Vector.Drawable.25.3.1
Xamarin.Android.Support.v4.25.3.1
Xamarin.Android.Support.v7.AppCompat.25.3.1
Xamarin.Android.Support.v7.CardView.25.3.1
Xamarin.Android.Support.v7.MediaRouter.25.3.1
Xamarin.Android.Support.v7.Palette.25.3.1
Xamarin.Android.Support.v7.RecyclerView.25.3.1
Xamarin.Build.Download.0.4.5
Xamarin.Forms.2.3.4.247
インストールされているAndroidのどのプラットフォーム以下を含むファイルXamarin.Forms.targetsによって
エラーが原因で発生したエラーの原因とどのようなファイル
android-23
android-25
行:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="Xamarin.Forms.Build.Tasks.XamlGTask" AssemblyFile="Xamarin.Forms.Build.Tasks.dll"/>
<UsingTask TaskName="Xamarin.Forms.Build.Tasks.FixedCreateCSharpManifestResourceName" AssemblyFile="Xamarin.Forms.Build.Tasks.dll"/>
<UsingTask TaskName="Xamarin.Forms.Build.Tasks.XamlCTask" AssemblyFile="Xamarin.Forms.Build.Tasks.dll"/>
<!-- Some more lines here ... -->
<Target Name="XamlC">
<!-- /!\ Error flagged at next line's "<" -->
<XamlCTask
Assembly = "$(IntermediateOutputPath)$(TargetFileName)"
ReferencePath = "@(ReferencePath)"
Verbosity = "2"
OptimizeIL = "true"
DebugSymbols = "$(DebugSymbols)"
DebugType = "$(DebugType)"/>
</Target>
</Project>
最新のアップデート
[6月16日]
- 新しいソリューションを数回作成しようとした後、私は今構築することができます1を作成することができませんよ。私のパッケージのバージョンがどんなものであれ、私はこれらの2つのエラーが発生し続ける。
-
ソリューションとXamarin Studio/VSを終了するだけです。プロジェクトフォルダに移動して、クロスプラットフォームからiOS、AndroidプロジェクトからBin&Objフォルダを削除します。その後、あなたのプロジェクトを開いてそれを再構築 – Atul
私はまだこれらの2つのエラーがあります。 – Faegy
特殊文字がファイルパス( '.../C#/ ...')にあるため、このエラーが発生する可能性はありますか?すべてがこの道の外で機能しているようです。 – Faegy