none
VSTO运行时的程序集路径问题 RRS feed

  • 问题

  • 我用VS 2010开发了一个Excel Addin程序。使用Assembly.GetExecutingAssembly().CodeBase获取程序集的位置。在VS调试中获取正常。

    但是生成解决方案后,将debug或release文件夹复制到其他目录(比如:放到D盘)。双击目录中的vsto文件安装后,上面代码获得路径是C:\Users\huangh3\AppData\Local\Apps\2.0\85264L5Q.DWX\L22WAMTL.GOE\rmsd..vsto_dae6d88e0eb319fb_0001.0000_1b909d386e4df273,并不是debug或release文件夹所在的目录D盘。

    请问大家见过这种情况吗?

    另外,我电脑上有其他人编写的的VSTO代码,运行是正常的,debug或release目录拷贝到D盘时,双击目录中的vsto文件安装后,获得的路径就是D盘。

    2018年5月25日 2:03