Вопрос

Я обновил свой пакет Microsof-Web-Helpers от Nuget, и он сам зависит от API Facebook и Twitter. Теперь, когда мое приложение пытается запустить, я получу следующую ошибку:

Сообщение об ошибке компилятора: CS0246: Имя типа или пространства имен «SimpleMembershipProvider» не может быть найдено (вам не хватает директивы или ссылки на сборку?)

Source Error:


Line 216:    }
Line 217:    
Line 218:    private static SimpleMembershipProvider GetMembershipProvider() {
Line 219:        var provider = Membership.Provider as SimpleMembershipProvider;
Line 220:

Source File: c:\Users\jp\documents\visual studio 2010\projects\myproj\myproj\App_Code\Facebook.cshtml    Line: 218 

Мне было интересно, столкнулся ли кто -нибудь по этой проблеме, и я могу сказать мне, нужно ли мне добавить какие -либо дополнительные ссылки на мой проект или, что еще хуже, создать фиктивного простого воспроизведения в моем приложении. Я не решаюсь обновлять код Facebook, потому что в любое время я получаю последние Microsoft-Web-Helpers от Nuget, я буду вынужден сохранить этот файл.

Спасибо

JP

Это было полезно?

Решение

У меня такая же проблема.

После некоторого поиска я нашел простое решение для этой проблемы. Как описано здесь, Все, что вам нужно, это просто скопировать файлы webmatrix.data.dll и webmatrix.webdata.dll в свой каталог bin.

Но я предлагаю добавить ссылки на webmatrix.data.dll и webmatrix.webdata.dll в проект (и установите свойство «Копировать локальный» для них). Затем эти файлы будут скопированы в каталог BIN всегда после сборки, даже если вы удалите каталог BIN (что предпочтительнее, если вы используете управление версией).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top