故如虹,知恩;故如月,知明
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
欢迎加群交流技术

未找到导入的项目 .wpp.targets。请确认 声明中的路径正确,且磁盘上存在该文件

4482人阅读 2019/7/28 17:26 总访问:3841044 评论:0 收藏:0 手机
分类: .NET


 今天打开vs突然报了一个错.........

 .wpp.targets。请确认 <Import> 声明中的路径正确,且磁盘上存在该文件

重新新建一个项目,dll全部都是黄色感叹号

网上搜了半天也没找到解决方法。

修复vs也不行,...............最后都想把vs删除掉了重装了 

忍了一下,继续看下那个错误提示,提到了一个文件


C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets


 在里边去看了下,看上去这个文件和发布有关系的样子

然后按照记事本打开,果然看到了\*.wpp.targets的配置

然后就想到把这个文件干掉               

删掉后果然重新加载没有问题,也能正常的跑起来了

想到这个文件可能和发布有关系,删除掉可能会影响发布,于是就测试发布了下    

 果然发布有问题了!!!  


这个问题比较好解决,因为那个文件被删除掉了,缺少了发布的配置     

在报错的.csproj里面添加


<Target Name="GatherAllFilesToPublish">

</Target>


  这段XML(和常规的PropertyGroup同级的),修改前先保存并关闭项目


  但这样如果想发布项目,会每次都要手动去配置一次比较繁琐

         

于是就想,刚刚那个文件能不能不用全部删除掉,而只干掉*.wpp.targets这一点


  果然,把这点注释掉,该问题完美解决!


虽然这个问题解决了,但是不只是为什么会突然出现这个错!!!










欢迎加群讨论技术,群:677373950(满了,可以加,但通过不了),2群:656732739

评价