问题场景
最近的二次开发:
开发平台:(+任意)
开发工具:.net开发工具包10(x64)
系统已设置正确的配置:
.net 框架 – 4.0
构建目标 - x64
问题
我点击了开始按钮,vs界面一直显示“”,然后就消失了,没有任何错误或异常。我尝试生成,生成成功了,但是我点击的exe双击之后也是没有任何反应。
3 解决方案
我试了很多办法,包括右键点击exe,以管理员身份运行,结果发现程序运行了!这只是一个调试示例,后面不加断点,系统调试不了,对吧?!
如何让 vs 以管理员身份运行调试器?
在调试应用程序时,我发现清单文件的描述:“清单决定了应用程序的具体配置”
然后尝试使用清单来解决问题!

4 解决方案 4.1 为项目创建一个新的应用程序清单(.)文件
新创建的应用程序清单文件具有某些默认配置:
不知道怎么弄,但是看到下面的vel,应该是请求和执行级别的意思,我本来设置的是vel,查了一下,应该是父进程的权限级别,这个应用作为子进程运行时的权限级别,我觉得父进程可能是vs,它用的是标准用户,所以程序本身就有标准用户的权限。
4.2 改为管理员,默认以管理员身份运行!
设置 = 。
4.3 设置项目的配置文件
右键点击你的项目-属性-打开应用程序选项卡-在下面的清单文件中选择新创建的清单文件
4.4 我们再调试并运行一下吧!
分类:
技术要点:
相关文章: