【发布时间】:2010-12-21 21:47:04
【问题描述】:
我正在将现有的 VS 集成项目升级到 2010 Beta2。该项目使用Spring。 VSPkg.cs 中的 Initialize() 代码包含一个尝试访问包含一些上下文设置的 XML 文件的调用。 xml 文件属性设置为 Build Action = Content 和 Copy to Output Directory = Copy always。该文件确实出现在输出目录 (bin\Debug) 中。但是,在某些默认情况下,构建输出也会在 Documents and Settings\\Local Settings\Application Data\Microsoft\VisualStudio\10.0Exp\Extensions\\\ 中结束。当我尝试调试时,这个目录的内容显然是用来初始化 Experimental Hive 的。问题是只有 dll 文件、pkgdef 文件和 vsixmanifest 被复制到那里。我怎样才能让我的 XML 文件也被复制到那里?由于它不存在,因此在 Initialize() 期间出现 IO 异常“找不到文件...”。
【问题讨论】: