Attempted to read or write protected memory
От: ecinunice  
Дата: 24.01.08 12:37
Оценка:
Постоянно получаю сообщение "Attempted to read or write protected memory" при попытках добавить новый элемент в проект.

Сообщение из под дебагера:

An exception of type 'System.Reflection.TargetInvocationException' occurred in System.dll but was not handled in user code
Additional information: Property accessor 'FullPath' on object 'Microsoft.VisualStudio.Package.ProjectReferencesProperties' threw the following exception:'Attempted to read or write protected memory. This is often an indication that other memory is corrupt.'

(VS\SDK\2007.02\VisualStudioIntegration\Common\Source\CSharp\Project\DesignPropertyDescriptor.cs в методе
public override object GetValue(object component)).
в строке
object value = this.property.GetValue(component);

VS2008 стоит, но работаю с интеграцией под VS2005. Вопрос — как можно это победить?
... << RSDN@Home 1.2.0 alpha rev. 737>>
Re: Attempted to read or write protected memory
От: Mckey Россия  
Дата: 24.01.08 13:47
Оценка:
Здравствуйте, ecinunice, Вы писали:

E>Постоянно получаю сообщение "Attempted to read or write protected memory" при попытках добавить новый элемент в проект.


E>Сообщение из под дебагера:

E>An exception of type 'System.Reflection.TargetInvocationException' occurred in System.dll but was not handled in user code

E>Additional information: Property accessor 'FullPath' on object 'Microsoft.VisualStudio.Package.ProjectReferencesProperties' threw the following exception:'Attempted to read or write protected memory. This is often an indication that other memory is corrupt.'


E>(VS\SDK\2007.02\VisualStudioIntegration\Common\Source\CSharp\Project\DesignPropertyDescriptor.cs в методе public override object GetValue(object component) в строке object value = this.property.GetValue(component).


E>VS2008 стоит, но работаю с интеграцией под VS2005. Вопрос — как можно это победить?


Такая же ситуёвина....
Вообще мне показалось что предыдущая сборка была менее бажная... и более стабильная...
Хотя быть может я к ее глюкам больше привык...
Делай добро и бросай его в воду...
В дополнение
От: ecinunice  
Дата: 24.01.08 14:49
Оценка:

Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Microsoft.VisualStudio.Shell.Interop.8.0

at Microsoft.VisualStudio.Shell.Interop.IVsExtensibility3.GetProperties(Object pParent, Object pdispPropObj, Object& ppProperties)
at Nemerle.VisualStudio.Project.NemerleOAProject.get_Properties() in E:\Project\Lib\nemerle\vs-plugin\Nemerle.VsIntegration\Project\NemerleOAProject.cs:line 44
at Microsoft.VisualStudio.TemplateWizard.Wizard.FindNSOfItem(ProjectItems projItems)
at Microsoft.VisualStudio.TemplateWizard.Wizard.EnumContentsAddItem(ProjectItems projectItems, XmlNode contentNode, String projectName, String currentFolder, String currentTargetFolder, String rootName, String templateFolderPath, String destinationRootFolderPath, IWizard wiz, String rootExtension)
at Microsoft.VisualStudio.TemplateWizard.Wizard.Execute(Object application, Int32 hwndOwner, Object[]& ContextParams, Object[]& CustomParams, wizardResult& retval)

PS это происходит при добавлении файла в проект
... << RSDN@Home 1.2.0 alpha rev. 737>>
Re: В дополнение
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.01.08 09:25
Оценка:
Здравствуйте, ecinunice, Вы писали:

E>

Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
E>Microsoft.VisualStudio.Shell.Interop.8.0

E>
E>at Microsoft.VisualStudio.Shell.Interop.IVsExtensibility3.GetProperties(Object pParent, Object pdispPropObj, Object& ppProperties)
E>at Nemerle.VisualStudio.Project.NemerleOAProject.get_Properties() in E:\Project\Lib\nemerle\vs-plugin\Nemerle.VsIntegration\Project\NemerleOAProject.cs:line 44
E>at Microsoft.VisualStudio.TemplateWizard.Wizard.FindNSOfItem(ProjectItems projItems)
E>at Microsoft.VisualStudio.TemplateWizard.Wizard.EnumContentsAddItem(ProjectItems projectItems, XmlNode contentNode, String projectName, String currentFolder, String currentTargetFolder, String rootName, String templateFolderPath, String destinationRootFolderPath, IWizard wiz, String rootExtension)
E>at Microsoft.VisualStudio.TemplateWizard.Wizard.Execute(Object application, Int32 hwndOwner, Object[]& ContextParams, Object[]& CustomParams, wizardResult& retval)
E>

E>PS это происходит при добавлении файла в проект

Это происходит при любом обращении к свойствам проекта. И причину я пока что установить не могу. Пробовал откатывать версии вплоть до марат. Та же фигня. Но раньше все работало. Так инсталлятор старой интеграции на моем ноуте работает корректно.

В общем, я наверно сначала закончу переход на VS2008, а уже затем буду мучать эту ошибку. Возможно она сама уйдет (если это баг где-то у МС).
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Attempted to read or write protected memory
От: VladD2 Российская Империя www.nemerle.org
Дата: 01.02.08 06:37
Оценка:
Здравствуйте, ecinunice, Вы писали:

E>Постоянно получаю сообщение "Attempted to read or write protected memory" при попытках добавить новый элемент в проект.


Вроде исправил. В багтрекер ошибку добавляли? Если — да, то дайте ссылку.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Attempted to read or write protected memory
От: ecinunice  
Дата: 01.02.08 06:55
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, ecinunice, Вы писали:


E>>Постоянно получаю сообщение "Attempted to read or write protected memory" при попытках добавить новый элемент в проект.


VD>Вроде исправил. В багтрекер ошибку добавляли? Если — да, то дайте ссылку.

В багтрекер не добавлял
... << RSDN@Home 1.2.0 alpha rev. 737>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.