我们要求将ASP .Net Web应用程序从.Net framework 3.5迁移到4.6.2。我已将应用程序迁移到框架工作4.6.2并能够运行该应用程序。
发布代码时会出现问题。我收到一个错误:
将文件obj \ Debug \ Project.dll复制到obj \ Release \ Package \ PackageTmp \ _ obj \ Debug \ Project.dll失败
在迁移(框架工作4.6.2)代码中,但是在发布旧代码时我没有看到任何错误(框架工作3.5)。 我尝试了很多东西:
我还应该做什么?
错误 从VS尝试发布时:发布
错误将文件obj \ Debug \ Project.dll复制到obj \ Release \ Package \ PackageTmp \ obj \ Debug \ Project.dll失败。找不到文件' obj \ Debug \ Project.dll'
从自定义msbuild
尝试时构建失败。
" \ Build1.xml" (默认目标)(1) - > " project.csproj" (默认目标)(2) - > (_CopyWebApplicationLegacy target) - > C:\ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ WebApplications \ Microso ft.WebApplication.targets(182,5):错误MSB3030:无法复制文件" js \ id LE-timer.js"因为没找到。
C:\ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ WebApplications \ Microso ft.WebApplication.targets(182,5):错误MSB3030:无法复制文件" js \ jq uery-的idleTimeout-iframes.min.js"因为没找到。
0警告 2错误
答案 0 :(得分:0)
以下是我解决此问题的步骤
- 使用nuget包管理器升级所有dll(非解决方案dll)以及从3.5到4.6.2框架的解决方案迁移。
- 从项目中删除未使用的dll
- 重建并发布!!
醇>
按照上述步骤解决了我的问题。
由于