我有一个 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 无关。