Ошибка ссылки на сервис Visual Studio - PullRequest
0 голосов
/ 02 ноября 2011

Когда я пытаюсь добавить ссылку на службу на мою веб-страницу Visual Studio 2010, я получаю следующую ошибку: 'Could not resolve mscorlib for target framework '.NETFramework, version=v4.0'. This can happen if the target framework is not installed or if the framework moniker is incorrectly formatted'

Это началось после некоторых обновлений Windows, до этого я без каких-либо проблем добавлял веб-сервисы на веб-страницы. Просматривая онлайн, я обнаружил, что кто-то с той же проблемой упомянул апостроф в их имени, являющийся причиной проблемы. Мое имя (и имя пользователя Windows) содержит апостроф, поэтому, чтобы проверить это, я создал нового пользователя без апострофа и вошел в систему под этим именем, создав веб-сайт в Visual Studio, где я мог «Добавить ссылку на службу» без Ошибка. Кто-нибудь может подсказать, почему это может происходить, и предложить решение для меня?

Для справки, я использую 64-разрядную версию Windows 7. Профессиональная.

1 Ответ

1 голос
/ 02 ноября 2011

Да - если ваш проект находится в папке с метасимволами (например, в кавычках), то могут произойти плохие вещи:)

Честно говоря, имя пользователя Windows с цитатой не очень хорошая идея.

Но просто переместите ваш проект в каталог, в котором нет метасимволов, и все будет в порядке.

...