Код: Выделить всё
Код: Выделить всё
Вдохновлено Ответ k3b, я провел еще один тест. Я создал новый проект библиотеки классов.
- Добавьте ссылку на файл. Начальное значение Конкретная версия на панели Свойства — False. Файл csproj выглядит так:
Код: Выделить всё
... - Измените Конкретную версию на панели Свойства на True. VS добавляет версию в атрибут Include.
Код: Выделить всё
... - Измените Конкретную версию на панели Свойства на False еще раз. VS добавляет дочерний элементSpecificVersion.
Код: Выделить всё
... False
- Если Version присутствует в атрибуте Include и дочерний элементSpecificVersion отсутствует, сборка файла настраивается как определенная версия< /li>
Дочерний элементSpecificVersion добавляется только со значением False.
- Для моего нового тестового проекта, если я удалю ссылку на файл и добавлю его обратно, он возвращается к формату в точке 1, который является значением по умолчанию.
- Для моего существующего проекта, если я удалю ссылку на файл и добавлю его снова, я верну формат в пункт 3. Хотя это также означает, что конкретная версия не используется, мне интересно, почему она не возвращается к формату, указанному в пункте 1.
Подробнее здесь: https://stackoverflow.com/questions/165 ... -reference
Мобильная версия