在项目中引用我封装的一个类库在运行时报错了,通过错误信息看不出错误原因且在类库的测试Demo中也是正常的,那就把类库的项目添加到当前解决方案中调试下,但在添加类库项目时报导错了,错误关键信息是:未找到导入的项目"盘符:\Microsft.CSharp.targets"。

解决办法:

将项目文件(.csproj)用记事本打开,然后找到<Import >节点,作如下操作:
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />  
替换为:
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />

原因:在VS08中生成的是$(MSBuildToolsPath) 而在05中生成的是$(MSBuildBinPath)

 

http://jetwu.cnblogs.com/
本博原创文章版权归博客园和本人共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出作者名称和原文连接,否则保留追究法律责任的权利。

相关文章:

  • 2022-12-23
  • 2021-09-27
  • 2022-02-25
  • 2022-12-23
  • 2022-12-23
  • 2021-07-14
猜你喜欢
  • 2021-06-02
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
  • 2021-08-11
  • 2022-12-23
相关资源
相似解决方案