Атрибут ‘TargetFrameworkAttribute’ не может быть применен несколько раз

#asp.net #.net

#asp.net #.net

Вопрос:

Получение ошибки в веб-приложении .net при сборке.

obj Debug.NetFramework, Version = v4.7.2.AssemblyAttributes.vb (7,14): ошибка BC30663: атрибут ‘TargetFrameworkAttribute’ не может быть применен несколько раз.

 ' <autogenerated/>
        Option Strict Off
        Option Explicit On

        Imports System
        Imports System.Reflection
        <Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName:=".NET Framework 4.7.2")>
 

Я искал решение, и дубликатов нет.
Я также удалил папку bin и obj и перезапустил — это не возымело никакого эффекта.

Ответ №1:

Перейдите в файл AssemblyInfo для вашего проекта Visual Studio и закомментируйте строку сборки дублированного атрибута.

Для просмотра файла AssemblyInfo может потребоваться включить опцию «Показать все файлы» в обозревателе решений Visual Studio.

Для меня атрибут «ComVisible» был указан в файле AssemblyInfo и в файле класса. После того, как этот атрибут был закомментирован в файле AssemblyInfo, эта ошибка исчезла.