我也碰到了这个问题。我在尝试发布 MVCForum 1.7 时收到以下错误:
将文件 App_Data\NuGetBackup\Hello.txt 复制到 obj\Release\Package\PackageTmp\App_Data\NuGetBackup\Hello.txt 失败。找不到文件“App_Data\NuGetBackup\Hello.txt”。
François Breton 的评论帮助我实现了解决方案。
这很简单:
使用文本编辑器(记事本、Notepad++)打开.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.
我删除了该<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.