我需要在vsix中运行一个perl脚本。
我使用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'被拒绝。'
我错过了什么吗?