首页 > 其他分享 >VS发布 错误 未能将文件 复制到

VS发布 错误 未能将文件 复制到

时间:2023-08-03 18:31:32浏览次数:44  
标签:复制到 文件 easyui 错误 db themes VS Thumbs


自己一手搭建的网站 ASP.MVC4 最近修改写功能 之后一直发布不了 一直报

错误 15 未能将文件 easyui\themes\gray\images\Thumbs.db 
复制到 obj\Release\Package\PackageTmp\easyui\themes\gray\images\Thumbs.db。 未能找到文件“easyui\themes\gray\images\Thumbs.db”。 0 0 MvcTender




错误 14 未能将文件 easyui\themes\default\images\Thumbs.db 复制到 obj\Release\Package\PackageTmp\easyui\themes\default\images\Thumbs.db。 未能找到文件“easyui\themes\default\images\Thumbs.db”。 0 0 MvcTender


比较我并没有动这些文件.因为一直有隔断时间就把 整个项目打包本地备份的习惯.SVN也有备份.双重保险. 还原半个月前的项目 仔细比对.MvcTender.csproj 中以前的项目也是有引用 easyui\themes\gray\images\Thumbs.db  但是不报错.试着发布下也是成功的.其他参数也看不出个所以然来.没办法只能用网上的方法了.


以下摘自网友

===========================================

http://guangquanzhu.blog.163.com/blog/static/112084455201331695143640/

这几天在整一个asp.net的团购导航网站,昨天修改了一些功能再次发布时出现错误:

未能将文件upfile\team\2013\0328\20130328112637296.jpg 复制到 obj\Debug\Package\PackageTmp\upfile\team\2013\0328\20130328112637296.jpg。未能找到文件“upfile\team\2013\0328\20130328112637296.jpg

说明:这个图片文件是测试时上传的,时间久了便占硬盘的图片就多了,所以把他们都删除后,发布网站时就出现以上情况。

研究了一下:

方法1、比较笨的方法就是按照出错提示暂时把所缺的图片重新放入相应文件夹里,这样再次发布成功,但这样一是麻烦二是这些图片对目前的网站来说根本就是垃圾图片,没有任何用处,浪费硬盘空间,增加服务器压力。

方法2、其实之所以发布时出现这种错误,是因为之前在.csproj项目文件中“<Content Include>”参数已经存储了这些文件路径(如下所示):


 

后来有些文件被删掉了,但是.csproj中参数记录还在,所以发布时才会出现“未能将文件……复制到……”的错误。所以网上有人给出解决方案:删掉.csproj文件中相应的<Content Include>行,经测试可行,但是这样还是麻烦的不行,如果是大量图片文件分多目录存放(如每一天生成一个文件夹),徒手删除操作何其繁琐。

我的方法3、基于之前的方法繁琐,我想到了一个其实也很笨的方法,先把upfile整个目录在解决方案资源管理器中“从项目中排除”,然后“重新生成解决方案”,然后再发布,最后把upfile目录拷贝到发布后的网站目录中,测试可行。


 


 

当然,我的方法也只是小道,归根结底还是不要乱生成垃圾文件,比如删除数据库一条记录后别忘记把相应图片文件一起删除等等。我是朱广全,谢谢浏览。

===========================================


【问题】 使用VS 2003编译解决方案报错:“未能将临时文件复制到输出目录”、“无法将*.dll文件复制到运行目录。进程无法访问文件,因为另一个程序正在使用此文件”。添加到解决方案中的类库文件都无法编程成DLL,输出到站点的“/bin”目录下。 

    【尝试】

    1. 这是2003的一个BUG,官方给的解决方法是:http://msdn.microsoft.com/zh-cn/library/tta90aft(VS.80).aspx,但按照它的做法,并不能解决问题。

    2. 使用命令"net stop w3svc",再编译程序,问题仍然在。

    3. 确保VS没有打开“对象浏览器”,没有开其他的web应用占用了这些DLL文件。

    4. 重启电脑后编译,不行。

    【解决问题】

    有个朋友提到,他使用金山毒霸导致了这个问题,后来关闭金山杀毒软件,便可以编译了。我的电脑使用“小红伞”的杀毒软件,是不是它的问题呢?

    果然,disable小红伞后,便可以正常编译。或许,正有朋友在为这个问题而头疼,希望本文能解决你的问题。

我是直接用 什么文件冲突 直接移除掉 .csproj项目文件中“<Content Include>”参数

因为 Thumbs.db ;.db文件只是缓存文件 无关紧要.



标签:复制到,文件,easyui,错误,db,themes,VS,Thumbs
From: https://blog.51cto.com/u_15999672/6951845

相关文章

  • 在vscode的界面的竖线光标变成灰色方块,怎么解决?Mark一下
    在vscode的界面的竖线光标变成灰色方块,怎么解决?补充一下,也有可能是setting.json中设置所致,可以去看看setting.json中是否将cursorstyle设置为了block......
  • AWVS安装使用
    AWVS安装使用1.双击exe文件,然后点击下一步。2.选择我接受,然后下一步。3.选择路径(我选择的默认路径)然后下一步。4.还是下一步。5.设置邮箱,用户名密码,用户名[email protected]密码12345678.a然后下一步。6.设置端口:3443,勾选允许远程访问awvs然后下一步。7.创建桌面快捷方式,然后......
  • webpack5 devServer浏览器打开显示 can not get
    webpack5中通过使用webpack-dev-server插件,配置devServer来浏览器启动页面,对于单页面,我们可以直接配置打开首页,多页面,可以配置打开一个文件目录,选择各个页面的目录当我们配置好webpack后,执行npmrundev,浏览器打开经常会看到显示  cannotget,即无法匹配服务器匹配的目......
  • w3c上关于 SQL LEFT JOIN 关键字 这一章的错误
    ================================摘自W3C================================SQLLEFTJOIN关键字LEFTJOIN关键字会从左表(table_name1)那里返回所有的行,即使在右表(table_name2)中没有匹配的行。LEFTJOIN关键字语法SELECTcolumn_name(s)FROMtable_name1LEFTJOIN......
  • DevChat VSCode 插件安装配置指南
    PlaythisarticleYourbrowserdoesnotsupporttheaudioelement.SPEED1XTableofcontents快速路径 1.安装Python3环境(3.8或以上)2.安装插件3.设置AccessKey错误排查 1.运行时未就绪2.编码错误3.“可执行权限”......
  • 遇到:ValueError: not enough values to unpack (expected 2, got 1) 错误应该如何解决
    遇到"ValueError:notenoughvaluestounpack(expected2,got1)"错误时,通常是因为你在尝试解包(unpack)一个包含不足两个值的可迭代对象。要解决这个问题,你可以考虑以下几个步骤:检查可迭代对象的长度:确保你的可迭代对象包含至少两个值。如果你的可迭代对象只有一个值,那么解包......
  • 遇到:nodejs unhandledPromiseRejectionWarning 错误应该如何解决
    遇到"unhandledPromiseRejectionWarning"错误是因为在Node.js中,一个Promise被rejected了,但是没有被处理(handled)。这可能是因为你没有使用适当的错误处理机制,导致Promise的rejected状态没有被捕获。要解决这个问题,你可以考虑以下几个步骤:使用catch方法捕获错误:在你的......
  • SkeyeVSS视频融合平台助力小区高空安全
    SkeyeVSS视频融合平台助力小区高空安全方案背景   近年来,随着我国城市化建设的推进,高楼大厦越来越多,高空坠物导致的伤害也屡见不鲜,严重的影响到人们的生命安全。像在日常生活中一些不起眼的小东西如烟头、鸡蛋、果核、易拉罐,看似伤害不大,但只要降落的高度够高,极有可能会致人受......
  • VS Code迎来劲敌JB Code!Jetbrains推出新一代智能IDE:Fleet
    IntelliJIDEA的缔造者Jetbrains多次被问到:“JetBrains什么时候会创建一个轻量级编辑器?”此次JetBrains终于给出了答案。Jetbrains以20年的IDE开发经验为基础从头构建Fleet,使用了IntelliJ代码处理引擎,具有分布式IDE架构和重新设计的UI,让我们一起来看看这款轻量级打造的新......
  • 文心一言 VS 讯飞星火 VS chatgpt (70)-- 算法导论6.5 9题
    九、请设计一个时间复杂度为(nlgk)的算法,它能够将k个有序链表合并为一个有序链表,这里n是所有输入链表包含的总的元素个数。(提示:使用最小堆来完成k路归并。文心一言:要设计一个时间复杂度为O(nlogk)的算法,将k个有序链表合并为一个有序链表,可以使用最小堆来实现k路......