我也碰到过这个问题。我试图发布MVCForum 1.7时收到以下错误:
Copying file App_Data\NuGetBackup\Hello.txt to obj\Release\Package\PackageTmp\App_Data\NuGetBackup\Hello.txt failed. Could not find file 'App_Data\NuGetBackup\Hello.txt'.
FrançoisBreton的评论帮助我实现了解决方案。
很简单:
用文本编辑器(记事本,记事本++打开你的.csproj文件,Visual Studio将打开它作为一个项目
按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.
我删除了一行,瞧! Visual Studio允许我在发布之前进行预览!
它会这样结束:
<ItemGroup>
<Content Include="Content\admin\Admin.css">
<DependentUpon>Admin.scss</DependentUpon>
</Content>
...More code omitted due to brevity.
更新:我进入项目 - >打包/发布设置,然后单击“排除生成的调试符号。”我写这个项目现在正在发布。 –