Установка AssemblyAttribute в файле .csproj со значением перечисления
Я хочу установить AssemblyAttribute с параметром перечисления в файле .csproj. Как мне этого добиться?
Я знаю, что могу установить его следующим образом в файле:
[assembly: TestDataSourceDiscovery(TestDataSourceDiscoveryOption.DuringExecution)]
Однако я хочу распространять это через NuGet (в build/MyPackage.props) и, следовательно, хочу объявить его следующим образом (как большинство людей делают это с помощью InternalsVisible):
<AssemblyAttribute Include="Microsoft.VisualStudio.TestTools.UnitTesting.TestDataSourceDiscoveryAttribute">
<_Parameter1>Microsoft.VisualStudio.TestTools.UnitTesting.TestDataSourceDiscoveryOption.DuringExecution</_Parameter1>
</AssemblyAttribute>
Я получаю сообщение об ошибке CS1503
Аргумент 1: невозможно преобразовать из «строки» в «Microsoft.VisualStudio.TestTools.UnitTesting.TestDataSourceDiscoveryOption».
Как указать значение параметра в виде перечисления TestDataSourceDiscoveryOption?