vs2015命令行调试命令

您所在的位置:网站首页 debug中的命令 vs2015命令行调试命令

vs2015命令行调试命令

#vs2015命令行调试命令| 来源: 网络整理| 查看: 265

unity和vs2015怎么调试

调试C#脚本的方式

有以下方式:

(1)利用断点调试。断点设置和取消的办法与在控制台应用程序中利用断点调试C#代码的办法相同。

(2)通过Debug类提供的方法在后台输出调试信息。该办法会直接在VS2015输出窗口以及Unity的控制台(Console)中输出调试信息。

(3)在Unity的播放预览模式下,直接修改检视器(Inspector)中显示的变量的值,观察不同值的效果。

三、本节例子的设计步骤

1、运行Unity,新建ch06Demo工程。

2、在Project视图的Assets下添加一个名字为“6.2”的子文件夹,然后将默认的场景保存到该文件夹下,场景名称为“Scene2.unity”。

3、在Assets/6.2文件夹下鼠标右击添加一个文件名为ch06_2_1.cs的C#脚本,然后双击它在VS2015中打开该脚本,将其改为下面的内容:

using UnityEngine;

using System.Collections;

public class ch06_2_1 : MonoBehaviour

{

public int age = 20;

private string text = "";

private string myName = "";

void OnGUI()

{

//用标签显示文本

GUILayout.Label(string.Format("你的年龄是:{0}\n", age));

GUILayout.Label("请输入你的名字:");

//在文本区域中输入名字

text = GUILayout.TextField(text);

//按钮

if (GUILayout.Button("提交"))

{

myName = text;

}

//当myName不为空的时候,说明我们已经提交了名字,则显示名字

if (!string.IsNullOrEmpty(myName))

{

GUILayout.Label("提交成功,名字:" + myName);

}

}

}

4、按Ctrl+S保存该脚本。

5、切换到Unity,观察Project下的文件夹,会发现6.2文件夹下有2个文件:

5、在层次视图中鼠标右击,添加一个空的GameObject:

6、选中GameObject,以便在检视器中观察它。然后将ch06_2_1.cs拖放到检视器中得到下面的结果:

这时你就会发现,脚本中声明为public的age变量,在GameObject的检视器视图中被自动封装成了Age属性,并显示在脚本的下面。

说明:这就是为什么我们在C#脚本中用小写字母开头的age来声明这个变量,因为Unity会将自动其封装为用大写字母开头的同名属性。

6、按【播放】按钮进入预览模式,即可看到运行效果:

7、在文本框中输入名字,单击【提交】按钮,就会在界面中的下一行显示出名字信息。

8、拖放检视器中【Age】属性的值(按住鼠标左右拖放),你就会发现该值在场景中也会跟着变化:

9、再次按【播放】按钮结束预览模式。

10、切换到VS2015,再要插入代码处鼠标右击,选择【Implement MonoBehabious】,在弹出的窗口中,勾选Start(),如下图所示:

单击【OK】,它就会自动在当前光标处添加Start()方法。

11、将Start()改为下面的代码:

public void Start()

{

Debug.Log("Age:"+age);

//还可以输出下面的分类信息

Debug.Log("普通信息");

Debug.LogWarning("警告信息");

Debug.LogError("错误信息");

}

12、选择【Attach to Unity and Play】:

然后单击它,此时,它就会自动从VS2015切换到Unity,并在Unity的Console选项卡中输出下面的内容:

当然了,这样做只是为了演示如何在VS2015中直接启动Unity下的播放预览模式,并在Unity的Console中输出不同级别的信息(一般、警告、错误)。在实际的代码中肯定不会这样做,而是应该根据具体情况,决定在后台输出哪一类的调试信息。

13、单击Unity的【播放】按钮结束预览模式。

14、切换到VS2015,结束运行,然后注释掉Start()方法中的语句,单击【保存】或者【全部保存】:

好了,通过这个例子,你应该知道如何在VS2015中调试C#脚本了吧。

另外,你也可以直接在VS2015的解决方案资源管理器中项目的对应文件夹下添加新的C#脚本或者其他资源,或者创建新的子文件夹(VS2015中项目文件夹的结构和Unity工程中Project下文件夹的结构完全相同),保存后它都会自动将其同步到Unity的Assets下的对应文件夹中,这个“同步”过程完全是自动的,你所做的就是“创建”、“编辑”、“保存”。

VS2015 C++没办法调试,怎么解决

VS2015 C++没办法调试是设置错误造成的,解决方法为:

1、在网页中打开刚刚部署的站点,可以直接在iis中点击配置的地址。

2、在程序中,找到自己需要断点的地方,点击设置断点。

3、在vs2015的菜单栏中找到“调试”按钮,点击,在下拉的菜单中,我们选择“附加到进程”。

4、在弹出的新界面中,我们找到与程序对应的w3wp的进程,这个地方要注意一下用户名,这个用户名与iis部署的站点名称一致,选中后双击。

5、到这里,我们已经把程序附加到进程中了,然后,需要刷新一下页面,这时就会发现,设置的断点被命中。

vs2015怎样修改宏值

vs2015怎样修改宏值

在编程时,对于需要从命令行输入参数(即main(int argc, char *argv[])中接收的参数),调试程序时,执行调试前,需先设置一下需要输入的命令行参数,过程如下。

1. 点击菜单栏“项目”,点击如下图菜单项

2. 点击“调试”选项页

3. 在右侧的“命令参数”中后面的值域里选中,显示出下拉菜单,如下选择“编辑”

4. 点击按钮“宏(M)”,在搜索框中键入部分宏名,找到需要的宏

5. 加入到命令参数

[img]vs2015怎样调试代码一步一步

工具栏--- 开发者工具 ---- 脚本 -----启动调试 打开以后,操作网页上的相关JS代码,如果有报错误的话,就会有相应的错误提示,和代码执行时的中断位置...

win10运行VS2015调试拒绝访问

用管理员身份打开命令行工具(cmd),执行如下命令:

Dism /online /add-capability /capabilityname:Tools.Graphics.DirectX~~~~0.0.1.0

重新再执行这个程序。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3