gpt4 book ai didi

c# - VS2013迁移到VS2015的Web项目无法发布

转载 作者:太空宇宙 更新时间:2023-11-03 13:02:59 27 4
gpt4 key购买 nike

我有一个 Asp.Net MVC 项目,在 VS 2013 更新 4 中,现在我在 VS 2015 中继续工作。Asp.Net 版本没有升级,即我仍然使用稳定的 asp.net 4 和 MVC 5. 问题是:我不能再发布这个项目了。在发布过程中,它会提示我使用的每个库的 xml 文件,例如 EF、OWIN 等,无论是 Nuget 库还是普通的 .net 框架库。我尝试从其他来源添加这些 xml 文件并进一步发布,但它引发了另一个错误,如下所示:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(2991,5): Error : Copying file obj\Release\Package\PackageTmp\Content\bootstrap-rtl.min.css to obj\Release\Package\PackageTmp\obj\Release\Package\PackageTmp\Content\bootstrap-rtl.min.css failed. Could not find file 'obj\Release\Package\PackageTmp\Content\bootstrap-rtl.min.css'.

我从项目中删除了这个文件,错误仍然指向这个文件。我在文件名和文件内容中搜索了这个名称的解决方案文件夹,但我在任何地方都没有。似乎 Visual Studio 已将发布过程缓存在某处,并且在项目更改时不会更新它。

任何提示或解决方案?

最佳答案

在我们的案例中,解决方案是创建一个新的干净项目,然后复制所有源代码文件(C# 代码、javascript、css、razor 模板、html、...,但不是例如 bin 和 obj 文件夹的内容) 从旧项目到新项目,然后将它们添加到项目(在解决方案资源管理器中)。

不要在解决这个问题上浪费太多时间,避开它。

关于c# - VS2013迁移到VS2015的Web项目无法发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31783697/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com