Я пытаюсь понять, когда [ImportingConstructor] будет более подходящим, чем украшение свойств с помощью [import]. Это личное предпочтение или что-то, что позволяет создавать классы другими контейнерами DI или есть преимущества для [import]?
Я думаю, что, возможно, если вы не захотите публиковать публичные свойства, но MEF также разрешит частные поля, так что еще раз, где это преимущество?