我有一个Xamarin.Forms项目,然后将图像拖放到Android资源文件夹中,然后将其复制并粘贴到UWP项目中,但是该图像没有显示,因此我将其构建操作更改为Content,但显示错误:
Error The item "obj\Debug\MainPage.xaml.g.cs" was specified more than once in the "Sources" parameter. Duplicate items are not supported by the "Sources" parameter. XamaTask.Android
我不确定它是否与图像有关,但是在我复制,重命名并更改了该构建操作属性后,错误开始显示,我还删除了图像并再次重命名了多次,并检查了我的Android.csproject,但是我没有发现任何重复的图像项目。
编辑
我找到了有错误的文件,但是同样,我没有找到任何重复的文件,这里是代码:
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
[assembly: global::Xamarin.Forms.Xaml.XamlResourceIdAttribute("XamaTask.Droid.MainPage.xaml", "MainPage.xaml", typeof(global::XamaTask.MainPage))]
namespace XamaTask {
[global::Xamarin.Forms.Xaml.XamlFilePathAttribute("C:\\Users\\M\\source\\repos\\XamaTask\\XamaTask\\XamaTask\\MainPage.xaml")]
public partial class MainPage : global::Xamarin.Forms.ContentPage {
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Forms.Build.Tasks.XamlG", "2.0.0.0")]
private void InitializeComponent() {
global::Xamarin.Forms.Xaml.Extensions.LoadFromXaml(this, typeof(MainPage));
}
}
}
答案 0 :(得分:0)
合并失败后,我遇到了这个问题。我编辑了.csproj并删除了包含同一.cs文件的重复行两次。