使用代理
编辑
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\devnet.exe.config
{system.net}闭包内添加行:
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy bypassonlocal="true" proxyaddress="http://127.0.0.1:1080" />
</defaultProxy>
C#/Native混合调试
如果调用Native方法,可以开启 Enable unmanaged code debugging 进行调试,可以方便查看出C++代码的错误。(位于C#项目属性->Debug->Enable unmanaged code debugging)
win32 窗口程序同时调出控制台窗口
设置方式
项目 -> 属性 -> 生成事件 ->后期生成事件 -> 命令行 中添加
editbin /SUBSYSTEM:CONSOLE $(OutDir)\$(ProjectName).exe
如果项目为 CMAKE
项目工程,可以使用以下POST_BUILD事件进行处理:
# for showing the command line to debug in convenience.
add_custom_command(
TARGET ${PROJECT_NAME} POST_BUILD
COMMAND editbin /SUBSYSTEM:CONSOLE $<TARGET_FILE:${PROJECT_NAME}>
)
editbin 目录参考(需要加进PATH环境变量)
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.35.32215\bin\Hostx64\x64