VSIX:添加的项目不会被复制到vsix安装文件夹中

时间:2012-09-27 14:33:03

标签: visual-studio-2010 vsix

我需要在vsix中运行一个perl脚本。

  1. 我创建了一个vsix包并添加了现有项'test.pl'
  2. 我将其移至“资源”文件夹下,并将其属性更改为“嵌入资源”和“不要复制”。
  3. 我使用GetManifestResourceNames()在代码中访问此.pl并执行它。当我构建项目时,test.pl在bin / debug和bin / release文件夹中创建。我正在使用streamToOutputFile代码来做到这一点。

    第一个问题是 - 这是在vsix项目中嵌入第三方脚本或说exe的正确方法吗?

    当我安装vsix 并开始使用它时,实际问题就开始了。 我的vsix包文件夹是在%LocalAppData%\ .. \ Extensions 下创建的,但是那里没有test.pl。

    当我从VS运行extn时,它抛出一个错误 - '访问路径'C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ test.pl'被拒绝。'

    我错过了什么吗?

0 个答案:

没有答案