代码改变世界

随笔分类 -  VSTO

VSTO"无法加载自定义程序集"

2012-04-21 14:42 by slmk, 560 阅读, 收藏, 编辑
摘要: VSTO开发的程序,不能通过简单的XCOPY部署。你会发现将Debug下的程序移动一下位置,再次运行就出错,错误类型为PolicyException,提示:“无法加载自定义程序集”。原因在于Office加载自定义程序集是基于代码安全策略进行的,不是所有的程序集都是受信任的。需要手动赋予一个文件夹下的程序集是受信任的:CasPol -q -u -ag All_Code -url "C:\Program Files\word2003\word2003.dll" FullTrust -n "word2003"caspol的帮助详情参见:http://msdn. 阅读全文

为什么无法从外部访问VSTO对象?

2012-04-19 11:41 by slmk, 1449 阅读, 收藏, 编辑
摘要: 为什么要从外部获取VSTO对象? 通常的场景是我们用VSTO创建了一个office应用程序,里面用托管代码定义了一些方法,我们想通过外部程序打开该VSTO程序,获取VSTO对象引用,然后调用这些方法,以达到控制Office文档的目的。直接获取失败 以下代码试图从外部程序获取VSTO对象引用,然而失败了!using System;using System.Diagnostics;using System.Globalization;using System.IO;using System.Reflection;using System.Threading;using Microsoft.Of.. 阅读全文
点击右上角即可分享
微信分享提示