У меня есть проект VS2008 - настройка формы Office 2007 InfoPath с небольшим запасом кода. Я запустил мастер публикации, чтобы создать MSI-установку. Он будет использоваться другими разработчиками (шаблон развертывания), у которых уже установлены все базовые компоненты (инфраструктура, среда выполнения VSTO).
Я прочитал всю документацию по безопасности, которую могу найти, но, похоже, ничего не подходит для моей ситуации.
Когда код позади выполняется на компьютере, на котором была запущена установка, это ошибка:
System.Security.SecurityException
Request failed.
at Microsoft.Office.InfoPath.MsxmlNavigator.IsValidNode(MsxmlNode test)
at Microsoft.Office.InfoPath.MsxmlNavigator.MoveToFirstChild()
-- one of my calls
at System.Xml.XPath.XPathNavigator.MoveToChild(String localName, String namespaceURI)
-- more of my code follows
Поскольку мой код выполняется, это говорит о том, что безопасность не связана с загрузкой моего пользовательского .dll, я думаю.