VS2008用vsto开发word2003外接程序部署问题
我用vs2008开发的word2003外接程序,调试时可以运行,一切正常。可是使用visual studio自带的安装制作程序做好了安装包,但是安装完成后,word启动后无法加载我的程序,总是提示“加载com加载项时出现运行错误”,请问是怎么回事啊?
前期曾用vs2008做了word2007的加载项,已经成功发布及部署。但在word2003的部署问题上又卡住了,请教各位了!
[最优解释]
一般都是权限问题。
Caspol -u -ag All_Code -url "C:\Program Files\testwordSetup\*" FullTrust -n "Test"
试试这个。
[其他解释]
该回复于2010-04-16 08:59:37被版主删除
[其他解释]
在 System.Security.SecurityManager.ResolvePolicy(Evidence evidence, PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset, PermissionSet& denied, Int32& securitySpecialFlags, Boolean checkExecutionPermission)
在 Microsoft.VisualStudio.Tools.Applications.Runtime.AppDomainManagerInternal.HandleOnlineOffline(Exception e, String basePath, String filePath)
在 Microsoft.VisualStudio.Tools.Applications.Runtime.AppDomainManagerInternal.LoadStartupAssembly(EntryPoint entryPoint, Dependency dependency, Dictionary`2 assembliesHash)
在 Microsoft.VisualStudio.Tools.Applications.Runtime.AppDomainManagerInternal.ConfigureAppDomain()
在 Microsoft.VisualStudio.Tools.Applications.Runtime.AppDomainManagerInternal.LoadAssembliesAndConfigureAppDomain(IHostServiceProvider serviceProvider)
在 Microsoft.VisualStudio.Tools.Applications.Runtime.AppDomainManagerInternal.LoadEntryPointsHelper(IHostServiceProvider serviceProvider)
************** 已加载的程序集 **************
mscorlib
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.1873 (QFEN-1.050727-1800)
基本代码: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Microsoft.VisualStudio.Tools.Applications.Runtime
程序集版本: 8.0.0.0
Win32 版本: 8.0.50727.940
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualStudio.Tools.Applications.Runtime/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualStudio.Tools.Applications.Runtime.dll
----------------------------------------
Microsoft.Office.Tools.Common
程序集版本: 8.0.0.0
Win32 版本: 8.0.50727.940
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.Office.Tools.Common/8.0.0.0__b03f5f7f11d50a3a/Microsoft.Office.Tools.Common.dll
----------------------------------------
System
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.1433 (REDBITS.050727-1400)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.1433 (REDBITS.050727-1400)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
Microsoft.VisualStudio.Tools.Applications.Runtime.resources
程序集版本: 8.0.0.0
Win32 版本: 8.0.50727.42
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualStudio.Tools.Applications.Runtime.resources/8.0.0.0_zh-CHS_b03f5f7f11d50a3a/Microsoft.VisualStudio.Tools.Applications.Runtime.resources.dll
----------------------------------------
[其他解释]
还是权限的问题,但caspol为什么执行不成功,我就不清楚了。
http://msdn.microsoft.com/zh-cn/library/cb6t8dtz(VS.80).aspx
研究研究链接里的东西吧。
另:CasPol -u -ag All_Code -url "C:\Program Files\word1" FullTrust -n "Program Files"
在我机器上是没问题的。
[其他解释]