Duplicate AssemblyVersion Attribute

前端 未结 21 1562
暖寄归人
暖寄归人 2020-12-02 11:07

I have a project that generates following error on compilation:

error CS0579: Duplicate \'AssemblyVersion\' attribute

I have che

相关标签:
21条回答
  • 2020-12-02 11:36

    For me it was that AssembyInfo.cs and SolutionInfo.cs had different values. So check these files as well. I just removed the version from one of them.

    0 讨论(0)
  • 2020-12-02 11:37

    I found this answer on msdn, that explains marking the file as Content and then Copy to Output = If Newer. See article below:

    https://social.msdn.microsoft.com/Forums/en-US/8671bdff-9b16-4b49-ba9e-227cc4df31b2/compile-error-cs0579-duplicate-assemblyversion-attribute?forum=vsgatk

    GH

    0 讨论(0)
  • 2020-12-02 11:38

    Edit you AssemblyInfo.cs and #if !NETCOREAPP3_0 ... #endif

    using System.Reflection;
    using System.Runtime.CompilerServices;
    using System.Runtime.InteropServices;
    // General Information about an assembly is controlled through the following
    // set of attributes. Change these attribute values to modify the information
    // associated with an assembly.
    
    #if !NETCOREAPP3_0  
    
    [assembly: AssemblyTitle(".Net Core Testing")]
    [assembly: AssemblyDescription(".Net Core")]
    [assembly: AssemblyConfiguration("")]
    [assembly: AssemblyCompany("")]
    [assembly: AssemblyProduct(".Net Core")]
    [assembly: AssemblyCopyright("Copyright ©")]
    [assembly: AssemblyTrademark("")]
    [assembly: AssemblyCulture("")]
    
    // Setting ComVisible to false makes the types in this assembly not visible
    // to COM components.  If you need to access a type in this assembly from
    // COM, set the ComVisible attribute to true on that type.
    [assembly: ComVisible(false)]
    
    // The following GUID is for the ID of the typelib if this project is exposed to COM
    [assembly: Guid("000b119c-2445-4977-8604-d7a736003d34")]
    
    // Version information for an assembly consists of the following four values:
    //
    //      Major Version
    //      Minor Version
    //      Build Number
    //      Revision
    //
    // You can specify all the values or you can default the Build and Revision Numbers
    // by using the '*' as shown below:
    // [assembly: AssemblyVersion("1.0.*")]
    [assembly: AssemblyVersion("1.0.0.0")]
    [assembly: AssemblyFileVersion("1.0.0.0")]
    
    #endif
    
    0 讨论(0)
提交回复
热议问题