Невозможно вернуть проект winforms в .net 3.5 - PullRequest
1 голос
/ 25 февраля 2012

Мне не удалось вернуть проект winforms из .net 4 обратно в .net 3.5 из-за ошибок в visual studio 2010. Менеджер программы говорит на форуме, что не было целью разработки, чтобы разрешить разработку туда-обратно до предыдущих версий (!). Ошибка в файлах resx:

ошибка RG0000: ссылка на объект не установлена ​​для экземпляра объекта.

http://connect.microsoft.com/VisualStudio/feedback/details/557469/visual-studio-2010-generates-invalid-assembly-in-some-cases

"This is the intended way in which the product was designed. And, we do not support round-tripping with previous versions of the product. As such, I am resolving the issue, "By Design"."

Я попытался вручную отредактировать файл resx обратно до 3.5 и не смог этого сделать. Любые предложения по этому поводу приветствуются.

Ответы [ 2 ]

2 голосов
/ 25 февраля 2012

Предполагая, что по какой-либо причине у вас нет предыдущей версии, самым простым решением было бы удалить файлы .resx и воссоздать их в версии проекта 3.5.Возьмите копию проекта, чтобы вы могли открыть оскорбительные файлы .resx и скопировать ресурсы в буфер обмена.Вставка их обратно в версию 3.5 должна просто вставить содержимое.

1 голос
/ 25 февраля 2012

Получить последнюю рабочую версию непосредственно перед обновлением из системы контроля версий. Вы используете управление исходным кодом, верно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...