2017-01-31 5 views
-1

ссылочный класс в браузере объектов отображаются следующим образом: result in object browser launched from references project referenceпочему ссылки статического члена класса не доступный в одном проекте, но штраф в другом проекте

без использования использования RegexParse4Lib Visual Studio 2012 intellesense предложил используя

RegexParse4Lib.regexParse.RegexReplace(... 

Однако, при его завершении оно помечено RegexReplace as not exists. с другой стороны

Regex.Replace(... 

принимается

Еще более загадочным является то, что я не могу добавить, используя RegexParse4Lib; несмотря на то, что intellisense позволяет мне помещать его в начало класса

+0

Возможно, проект, ссылающийся на него, работает в режиме профиля клиента. Проверьте свойства – CodingYoshi

+0

Спасибо @CodingYoshi; вы определенно помогли мне найти проблему. «Проблемный проект» использует .net framework 4, в то время как другие используют .net 4.5. После изменения «проблемного проекта» для использования .net framework 4.5 я смог добавить «using RegexParse4Lib». Я полагаю, что RegexParse4Lib был построен с .net framework 4.5, поэтому он может создавать проблемы при использовании проекта .net 4. – gg89

+0

Thats great! Я написал ответ, в любом случае у кого-то еще есть эта проблема. – CodingYoshi

ответ

0

Это может произойти, если проект, ссылающийся на библиотеку, является Профиль клиента (это подмножество полной версии .NET), а библиотека является обычной версией (Не профиль клиента).

Это может произойти, если Целевая структура проекта, на который вы ссылаетесь, выше. Если библиотека, которую вы пытаетесь ссылаться, имеет более низкую версию рамочной версии, тогда это должно быть хорошо, потому что версии .NET Framework имеют обратную совместимость. Однако, если вы пытаетесь ссылаться на библиотеку с более высокой версией рамочной версии, она не будет работать: возможно, в библиотеке есть код, который использует новые функции .net, которые недоступны в старой структуре.

Измените проект на равную или более высокую версию рамки, чем библиотека.

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