2015-12-11 3 views
0

Мы имели проблемы с«InitializeCulture» не является членом ASP + Косвенные ссылка делается на сборке

BC30456: «InitializeCulture» не является членом «ASP.remotelogin_aspx»

ошибка на некоторое время, но в целом, если мы просто очистим и перестроим, это всегда будет работать.

Я сделал ветку проекта, и теперь clean/rebuild не решает проблему. Я пробовал в течение 2 часов прошлой ночью, пытаясь найти все, что мог, и до сих пор не могу понять, как это исправить.

На странице с ошибкой в ​​деталях ниже указана строка кода, которая, как я знал, не имела никакого отношения к проблеме, поэтому я прокомментировал ее. После этого он сказал мне, что, по-видимому, настоящая проблема. Это говорит

BC32206: Косвенная ссылка делаются на сборочный TUPBase версию 1.0.5823.3874, который содержит 'Viacom.PerformanceManagement.Portal.RemoteLogin'. Этот проект ссылается на предыдущую версию TUPBase версии 1.0.5823.3860. Для того, чтобы использовать «Viacom.PerformanceManagement.Portal.RemoteLogin», вы должны заменить ссылку на TUPBase с версии 1.0.5823.3874 или выше

Самое странное в том, что, когда я смотрю на DLL в каталоге бен для сам проект TUPBase, он только на 3860. Я не уверен, как что-то может ссылаться на версию, которая еще никогда не была создана? Я проверил все проекты в решении, и все они указывают на 3860.

Я не могу узнать, где в мире он тянет это число 3874, поскольку он, кажется, не существует.

Любые идеи по дальнейшему расследованию этого? Я полностью в тупике.

FTR, другие страницы работают. И я следил за всеми предложениями, перечисленными здесь: http://www.serverintellect.com/support/windowsserver/asp-error-bc30456/

ответ

0

Надеюсь, что мой ответ не обязательно должен быть ответом, который мне нужно выбрать, поскольку он действительно не имеет отношения к тому, что корень проблемы , но я, наконец, смог исправить это, восстановив только проект TUPBase без восстановления всего решения, как я это делал ранее. Это изменило ошибку в отношении MTVBase (которая ссылается на TUPBase), но ошибка в остальном не изменилась. Затем я перекомпилировал только MTVBase, и после этого он сработал. Тогда я также смог очистить/перестроить весь проект, как обычно, и он продолжал работать.

Кажется, что это может быть какая-то ошибка в Visual Studio.

Для того, чтобы быть четкими, TUPBase и MTVBase должны быть созданы до остальных проектов в решении, поэтому не имеет смысла, что мне нужно будет вернуться и перестроить их позже. Таким образом, это все еще не затрагивает проблему, но, надеюсь, это поможет кому-то другому.

Смежные вопросы