VS报错 XXX.dll   Cannot find or open the PDF file 原因

博客指出VS在F5运行启动项目时,出现一堆dll cannot find的报错,如msorlib.dll、PresentationFramework.dll等。原因是项目各工程生成的dll复制到output/bin目录,新建工程也如此,但F5调试启动的是工程自己目录下的exe。解决办法是在属性->调试中修改成启动外部程序。

VS在F5运行一个启动项目时报错,,一堆的dll cannot find 

\msorlib.dll   Cannot find or open the PDF file
\PresentationFramework.dll  Cannot find or open the PDF file。。。

 

原因是:

项目中的各个工程生成的dll都被复制到另一个目录output/bin下:

copy "$(TargetPath)" "$(SolutionDir)..\output\bin\" /y 

 

但是新建的工程了一个工程,也设置了Build Event,也就是说也将生成的dll或exe复制到了output/bin目录下
然后F5启动该工程报错

\msorlib.dll   Cannot find or open the PDF file
\PresentationFramework.dll  Cannot find or open the PDF file.....

 

原因是:

在F5调试的时候,启动的是该工程自己目录下的exe

应该在属性->调试中修改成启动外部程序,如下图,这样便不会报错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值