在“来源”参数中多次指定了项目X

时间:2018-07-27 17:15:24

标签: c# xaml xamarin xamarin.forms

我有一个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));
        }
    }
}

1 个答案:

答案 0 :(得分:0)

合并失败后,我遇到了这个问题。我编辑了.csproj并删除了包含同一.cs文件的重复行两次。