编译的时候生成.g.cs还有.g.i.cs,有什么区别?
2012-08-04 11:12
399 查看
g表示generated,i表示intellisense
在vs中利用go to definition找InitializeComponent实现的时候,进入的是.g.i.cs。
vs可以不编译的情况下就生成intellisense,为go to definition这样的查找服务的,所以会有这样一个问题。
我们知道wp7类定义都是partial的,另一部分是generated的,和到一起才是一个完整的类。
在vs中利用go to definition找InitializeComponent实现的时候,进入的是.g.i.cs。
vs可以不编译的情况下就生成intellisense,为go to definition这样的查找服务的,所以会有这样一个问题。
我们知道wp7类定义都是partial的,另一部分是generated的,和到一起才是一个完整的类。
相关文章推荐
- ScrollView在初始化滚动条在某一位置的时候为什么非得开一个线程?还有就是scrollTo与smoothScrollTo的区别是什么?
- 在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别?
- 在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别?
- Android开发中的drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的区别以及联系 还有 什么是XGA,WXGA,WUXGA,和WSXGA+?
- Android中this.*与*.this还有*.class的区别是什么?
- linux编译安装软件 ./configure命令enable和with有什么区别
- 编译php ./configure命令enable和with有什么区别
- 基类与派生类的虚表是什么时候设定好的?在类定义完编译的时候还是类执行时动态绑定的?
- 什么是CS和BS结构,两种结构的区别
- 在JSP编译的时候,服务器内部做了什么?
- 什么时候c++会生成临时变量(2014年9月3日13:47:24)
- 将cs文件生成dll文件 将类编译为程序集
- 关于T-SQL重编译那点事,内联函数和表值函数在编译生成执行计划的区别
- C#和C/C++编译生成的exe文件的区别
- 请问编译原理中a(a|b)*a和aa*b*a有什么区别,谢谢。
- xcode 8 使用coredata时候生成entity手动创建managedobject文件后编译报错重复定义
- Android中this.*与*.this还有*.class的区别是什么?
- JAVA在定义一个方法的时候,不用public和用public有什么区别?
- 简单例题:<.*>和<.*?>有什么区别;如何生成随机数;如何用python发邮件
- 数组 指针比较 直接寻址和间接寻址 数组和指针在编译的时候的区别。。。