Что определяет версию целевой платформы вспомогательной сборки?
Глядя на файл журнала, я вижу, что вспомогательная сборка создается с помощью ResGen.exe и Al.exe, но я не могу выяснить, что определяет целевую структуру полученной сборки.
Фон
Я пытаюсь решить проблему, когда вспомогательная сборка становится целевой для среды выполнения .NET 4.0, когда я собираю ее на сервере сборки, но предназначена для среды выполнения .NET 2.0, когда я компилирую ее на своем компьютере для разработки. Остальная часть решения предназначена для среды выполнения .NET 2.0, и исполняемый файл не будет загружать вспомогательную сборку, если он предназначен для среды выполнения .NET 4.0.
Я попытался создать проект «вручную» с помощью msbuild на сервере сборки, что также приводит к созданию вспомогательной сборки, предназначенной для среды выполнения .NET 2.0.
Я получаю неправильную целевую версию среды выполнения 4.0 только при сборке с использованием сервера автоматической сборки.