首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET发布尝试复制不存在的文件

ASP.NET发布尝试复制不存在的文件
EN

Stack Overflow用户
提问于 2012-05-22 23:50:55
回答 11查看 51K关注 0票数 39

我尝试在VS2010中发布一个ASP.NET项目,但收到以下错误:

向obj\Release\Package\PackageTmp\bin\CKFinder.pdb复制文件bin\CKFinder.pdb的

失败。找不到文件'bin\CKFinder.pdb‘。

我曾尝试使用(带有CKEditor的) CKFinder的试用版,但我放弃了。我删除了所有对CKFinder的引用,包括文件夹和引用--至少我是这么认为的。

我试着查找这个错误,但一无所获。这变得越来越令人沮丧。

为什么会出现这个错误?想法?

提前谢谢。。。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2012-05-23 22:14:21

更新:我进入了Project --> Package/Publish Settings,点击了“排除生成的调试符号”。该项目开始发布时没有任何问题。

更新#2 (这可能是更好的答案):我试图发布为debug而不是release (是的,我想在这个特定的版本中保留debug特性),但错误再次出现。事实证明,我并没有将CKfinder.dll排除在项目之外。一旦我这样做了,它运行起来没有任何问题。

票数 12
EN

Stack Overflow用户

发布于 2015-12-02 07:20:51

我也碰到了这个问题。我在尝试发布MVCForum 1.7时收到以下错误:

向obj\Release\Package\PackageTmp\App_Data\NuGetBackup\Hello.txt复制文件App_Data\NuGetBackup\Hello.txt的

失败。找不到文件'App_Data\NuGetBackup\Hello.txt‘。

François Breton's comment帮助我实现了这个解决方案。

这很简单:

使用文本编辑器(记事本、Notepad++)打开.csproj文件,Visual Studio会将其作为项目打开。

Ctrl + F并搜索问题所在的文件。在我的例子中,文件是不带逗号的"Hello.txt“。

在它所在的<ItemGroup>下:

代码语言:javascript
复制
<ItemGroup>
<Content Include="App_Data\NuGetBackup\Hello.txt" />
<Content Include="Content\admin\Admin.css">
    <DependentUpon>Admin.scss</DependentUpon>
</Content>
...More code omitted due to brevity.

我删除了<Content Include="App_Data\NuGetBackup\Hello.txt" />行,瞧!Visual Studio允许我在发布之前进行预览!

它将像这样结束:

代码语言:javascript
复制
<ItemGroup>
<Content Include="Content\admin\Admin.css">
    <DependentUpon>Admin.scss</DependentUpon>
</Content>
...More code omitted due to brevity.
票数 43
EN

Stack Overflow用户

发布于 2016-04-29 15:18:13

我刚刚从我的visual studio解决方案代码中删除了黄色标记的文件&这对我来说非常有用,因为文件是添加的,和多次从文件夹中删除了,但它没有从VS解决方案项目<代码>E29中删除。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10705550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档