我有一个.EXE文件,我需要使用现有Visual Studio解决方案(.sln)中的代码使用VCEXPRESS
进行调试。基本上我尝试做这样的事情:
VCEXPRESS.EXE program.exe -use project.sln
我知道我可以做到这一点
VCEXPRESS.EXE program.exe code.cpp
但是我可能无法浏览整个代码,因为VCEXPRESS
只能看到code.cpp。并且.exe文件包含解决方案中的代码以及一些额外的代码。有没有办法实现我正在尝试或类似的东西?
我非常感谢你的帮助。
答案 0 :(得分:0)
我使用不同的VS版本调试它。我能想到的一个解决方法是使用/ DebugExe,但是如果我使用Express版本它就不起作用,因为它在命令行中有很多限制。
https://msdn.microsoft.com/en-us/library/ms241274.aspx
但是如果我使用VS2015社区版本,它在命令行中也是免费的,我可以调试指定的可执行文件。您是否可以使用像社区这样的高VS版本,它也是免费的,它具有比快递版本更多的功能。
如果我误解了这个问题,请随时告诉我。
答案 1 :(得分:0)
我解决了。解决方案是打开VS解决方案并使用visual studio命令将.exe文件添加为现有项目。它会是这样的
VCEXPRESS.EXE solution.sln /COMMAND "File.AddExistingProject program.exe"
您也可以打开像这样的源代码文件
VCEXPRESS.EXE solution.sln code.cpp /COMMAND "File.AddExistingProject program.exe"
这将在编辑器中打开解决方案和code.cpp,然后将program.exe添加为现有项目并允许您对其进行调试。 我希望将来有人认为这个答案很有用。