我尝试在 VS2010 中发布 ASP.NET 项目,但收到以下错误:
将文件 bin\CKFinder.pdb 复制到 obj\Release\Package\PackageTmp\bin\CKFinder.pdb 失败。找不到文件“bin\CKFinder.pdb”。
我曾尝试使用 CKFinder 的试用版(带有 CKEditor),但我放弃了。我删除了对 CKFinder 的所有引用,包括文件夹和引用 - 至少我是这么认为的。
为什么会出现这个错误?有想法吗?
我也遇到了这个问题。我在尝试发布 MVCForum 1.7 时收到以下错误:
将文件 App_Data\NuGetBackup\Hello.txt 复制到 obj\Release\Package\PackageTmp\App_Data\NuGetBackup\Hello.txt 失败。找不到文件“App_Data\NuGetBackup\Hello.txt”。
弗朗索瓦·布勒东的评论 https://stackoverflow.com/questions/10705550/asp-net-publish-trying-to-copy-a-non-existant-file#comment20823846_10721796帮助我实现了解决方案。
这很简单:
打开你的.csproj
使用文本编辑器(记事本、记事本++)创建文件,Visual Studio 会将其作为项目打开。
Press Ctrl
+ F
并搜索问题所在的文件。就我而言,该文件是“Hello.txt”不带逗号.
在下面<ItemGroup>
它位于:
<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 允许我在发布前预览!
它将像这样结束:
<ItemGroup>
<Content Include="Content\admin\Admin.css">
<DependentUpon>Admin.scss</DependentUpon>
</Content>
...More code omitted due to brevity.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)