安装Visual Studio 2017 RC并升级我的ASP.NET核心Web应用程序(.NET Framework)项目后,我无法再将项目发布到文件系统。
构建解决方案可以正常工作,但是当我发布时,我收到此错误:
The target "GetCopyToPublishDirectoryItems" does not exist in the project.
我的项目引用了一个旧类库项目,它是同一解决方案的一部分。该错误与旧类库项目的CSPROJ文件中不喜欢的内容有关,但是没有行号,并且CSPROJ文件中不存在文本GetCopyToPublishDirectoryItems
。
似乎有点神秘,我无法确定问题。有没有人有任何建议?
非常感谢提前
答案 0 :(得分:4)
快速更新:似乎这是一个错误。
我设法使用全新的ASP.NET核心项目(.NET Framework)和一个新的空类库项目重现相同的错误。
要复制:
希望它将在未来版本的Visual Studio 2017 RC / RTM中打补丁。
很遗憾,我现在必须回到Visual Studio 2015和XPROJ。
答案 1 :(得分:0)
虽然已经在github上报告了错误,但仍有解决方法。 这是我做的:
答案 2 :(得分:0)
我遇到了这个问题,结果发现我的ProjectReference
文件中存在重复csproj
,可能是因为合并冲突。
我在文本编辑器中打开了csproj
,删除了其中一个引用,并且构建得很好。