无法启动程序。[VALUE].dll 不是 Visual Studio 2017 中有效的 Win32 应用程序错误

use*_*166 12 c# asp.net dll visual-studio-2017

我已经使用 Visual Studio 2012 在 Windows 7 机器上开发了一个 C#、ASP.NET Web 应用程序。现在我已经将整个项目导入到在 Windows 10 机器上运行的 VS 2017,当我尝试进入调试模式来分析我的代码时它显示以下错误:

在此处输入图片说明

我猜项目配置存在冲突,因此会引发此错误。有什么建议??

小智 9

当 Visual Studio 解决方案选择了错误的启动项目时,会发生同样的错误。加粗项目为指定启动项目。

转到解决方案资源管理器 > 右键单击​​正确的项目,然后在上下文菜单中选择“设置为启动项目”。


Dea*_*n P 7

这些错误主要是因为您没有选择 .sln 或解决方案文件。在解决方案资源管理器树中,双击解决方案文件,然后构建并运行。

这与用户的直觉相反,用户的直觉认为只需打开文件并运行它即可工作。认为它是一个糟糕的用户界面。例如,《Jet Brains Rider》就没有这个问题。


小智 6

我也收到了这个错误。我最终知道我没有选择 .sln 文件。

在 VS 中,你应该选择 .sln 文件,它会自动加载完整的项目结构,这是我学到的。

选择 .sln 文件对我有用


Hir*_*tel 1

使用配置管理器更改目标平台并构建项目,然后尝试调试它。我希望这会对您有所帮助。