![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
木木夕阳子
这个作者很懒,什么都没留下…
展开
-
.NETFramework,Version=v4.6.1.AssemblyAttributes.cs”是二进制文件而非文本文件
公司修改电脑监控权限时,修改了一些文件,导致vs打开后,编译不通过,会报 无法创建“Form1.resx”的清单资源名称 或者.NETFramework,Version=v4.6.1.AssemblyAttributes.cs”是二进制文件而非文本文件错误。解决方法打开“C:\Users\xxx\AppData\Local\Temp”文件夹,删除其中的所有文件,然后重启vs软件。Temp是缓存文件dao,可以清理,可以删除,打开AppData文件夹,里面有三个文件夹Local、LocalLow.原创 2020-11-04 14:40:51 · 4761 阅读 · 1 评论 -
c#如何给数值类型变量赋值为null
单问号---用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0!双问号---用于判断并赋值,先判断当前变量是否为null,如果是就可以赋一个新值,否则跳过!publicint?para;//publicintpara;如果不注释掉此行,而把上一行注释掉的话,下面会报错!publicintpar(){returnthis.para??0;}语法 T? 是 Nullable<T> 的简写。 这两种形式是可互换的...原创 2020-05-20 13:13:58 · 3192 阅读 · 0 评论 -
c# 函数注释方法(自动提示,并且函数说明,参数,返回换行显示)
//1、把<summary>标签包含<param>及<returns>; //2、在需要换行的地方填充<para /> /// <summary> /// 计算两个数的和<para /> /// <param name="a">参数1<para /></param> /// <param name="b">参数2<para />&l...原创 2020-05-09 17:31:20 · 7538 阅读 · 0 评论 -
c#调用c++库,接口包含结构体指针类型的形参处理方式
c++ 类型是非拖管的,需要做封送处理,才可以在c#中使用详细介绍见:https://blog.csdn.net/sgzwiz/article/details/40980771举个例子,在c++库中定义一个结构体,一个接口函数bool Func(MyStruct* temp),并将其导出,导出方式见博文:https://mp.csdn.net/console/editor/html/1...原创 2020-04-24 19:19:33 · 1276 阅读 · 0 评论 -
当前不会命中断点还未为文档加载任何符号——c#联调c++库,无法进入库断点
网上有很多解决方案,但是很多无法解决问题,在不断的搜索之下,终于找到解决方法:1、确保库的生成路径和测试程序的生成路径一致(库和库.pdb文件要和测试程序的exe在同一个路径之下);2、设置库包含调试信息(1)项目-〉属性-〉配置属性-〉C/C++-〉常规-〉调试信息格式->用于“编辑并继续”的程序数据库。(2)项目-〉属性-〉配置属性-〉链接器-〉调试-〉生成调试信息,...原创 2020-04-22 14:53:44 · 902 阅读 · 0 评论 -
在c#中调用c++的类库
本文调用的类库是上一遍博文中,自己封装的一个类库demo例程,博文地址:https://blog.csdn.net/wangMaryann/article/details/105665917类库代码地址:https://download.csdn.net/download/wangMaryann/12348492c#开发平台:vs20171、类库中共封装了连个函数,首先需要将函数载...原创 2020-04-22 11:31:09 · 545 阅读 · 0 评论