«Этот проект нельзя просмотреть в браузере объектов» на VS2008 - ASP.NET C # v4.0 - PullRequest
1 голос
/ 30 июля 2010

У меня есть приложение, которое динамически компилирует некоторый код и также создает сборку.

Я использую класс CodeDomProvider с классом CompilerParameters для компиляции файлов.

Я добавляю ссылки с помощью метода ReferencedAssemblies.Add(), и мне нужно также добавить дополнительные сборки (MyApp.dll) - и, насколько я понял, это источник проблемы.

ВCompilerResults> Errors, в выходных данных компиляции ошибок нет, НО,

Когда я добавляю созданную выше сборку в приложение, она добавляется с "!"отметьте его, и пространства имен внутри него вообще не будут распознаны, и браузер объектов не сможет получить к нему доступ.

Может ли кто-нибудь указать мне на мою проблему \ ошибку?

Надеюсь, я был достаточно ясен, мой английский совсем не совершенен, и весь этот предмет немного сложен для объяснения.

Заранее большое спасибо!

Гал.

1 Ответ

2 голосов
/ 30 июля 2010

Не совсем понятно, что происходит, но мое подозрение основано на вашем вопросе title , что вы компилируете сборку для .NET 4, но затем пытаетесь использовать ее в проекте .NET 3.5 , Это не сработает. Вам нужно будет собрать сборку против 3.5.

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