[英]Installing windows service with InstallUtil from Visual Studio 2010 by Start Debugging (F5)
[英]Visual Studio 2010 F5 Debugging C++ is not Rebuilding
我有一个 Visual Studio 2010 Ultimate C++ 项目(非托管或 .NET)。 当我按 F5(即开始调试)时,我希望它保存所有文件,重建那些更改的文件,链接整个文件,然后运行。 相反,它似乎使用了最后一个版本。 因此,当我尝试进入某个函数或其他内容时,会出现以下错误:
根据我的研究,我已经验证了这些选项,其中前三个位于“选项”对话框中(可以在“调试->选项和设置”下访问):
我还尝试删除所有 Debug 和 Release 目录以及 .sdf 和 ipch 目录。
为了完整起见,我想我应该提到我正在使用预编译的标头,尽管我有点怀疑它是否重要。
[编辑:我应该注意,它似乎只是一个文件(一个 .h 文件)正在这样做。 我尝试重命名并重新编译,并将其从解决方案中删除并将其重新添加,但它不起作用。 ]
删除所有 .suo 和 .csproj.user 文件后,我能够将我的解决方案恢复到正确的状态。 答案导致了这个解决方案。 希望这可以节省一些时间。
在安装 Ultimate over Professional 并运行分析工具后,我陷入了这种状态。
一旦我的 C# 项目遇到了类似的问题,我想我已经尝试了互联网上所有可能的建议,但没有一个可行,然后这就是我所做的:
所以,是的,这就是解决方案。 你已经做了很多,所以我想说你可以在这里和那里尝试,但是拥有一个新项目并导入你的个人源文件会更快。
另一种解决方案可能是切换平台。 我注意到当我投影属性时,我刚刚创建的新项目有一个“win32”平台,而我在同一解决方案中的其他项目将它设置为 x64。 在我将项目切换到 x64 后,一切正常。 这适用于我的互操作(C、C+、C#)项目,希望也适用于其他项目。
我已经成功解决了,试试以下方法:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.