![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
文章平均质量分 66
genghaihua
这个作者很懒,什么都没留下…
展开
-
VS2012程序打包部署详解
经过翻阅资料发现,VS2012虽然没有集成打包工具,但它为我们提供了下载的端口,需要我们手动安装一个插件InstallShield。网上有很多第三方的打包工具,但为什么偏要使用微软提供的呢?因为最原始的也是最高级的,万变不离其宗。 一、.NET程序部署机制 上篇博客稍微总结了下.NET程序的编译机制,下面了解些有关程序部署的一些机制。在.NET程序包下有三个文件夹分别是bin文件、转载 2013-12-02 10:40:04 · 1346 阅读 · 0 评论 -
读取xml文件转成List<T>对象的两种方法
点击打开链接 读取xml文件,是项目中经常要用到的,所以就总结一下,最近项目中用到的读取xml文件并且转成List对象的方法,加上自己知道的另一种实现方法。 就以一个简单的xml做例子。 xml格式如下: Product对象如下: using System; using System.Collections.Generic; u转载 2013-12-12 17:59:17 · 2078 阅读 · 0 评论 -
在vs2010上c#调用c++ 生成的dll
1 新建一个解决方案 2 创建一个c++ DLL项目。模板中选择Win32项目,输入项目名称cpp,点击确定在。应用程序设置中选择DLL和空项目。 3 新建cpp.cpp文件。 extern "C" __declspec(dllexport) int Add(int x,int y) { return x+y; } extern "C" __declspec(dllexport) in原创 2013-12-13 11:08:33 · 990 阅读 · 0 评论 -
c# private set
A private setter is useful if you have a read only property and don't want to explicitly declare the backing variable. So: public int MyProperty { get; private set; } is the same as: private i原创 2013-12-17 20:04:25 · 3922 阅读 · 0 评论