c# 强命名有什么用

c# 强命名有什么用 c# 强命名的作用

我在PetShop4程序中加入了一个业务外观层,然后在业务逻辑层(PetShop.BLL)引用这个程序集,点“生成”,出现以下的错误:“程序集生成失败 -- 引用的程序集没有强名称”,原因是PetShop.BLL是强命名程序集,强命名程序集不能用普通程序集造成的。

        那么什么叫强命名程序集呢?我们知道,以前在Windows下开发程序时常会遭遇著名的“DLL Hell”问题,即动态链接库的向后兼容问题。微软在.Net产生前曾尝试使用COM组件的方式来解决DLL Hell问题,即使用Guid来唯一的标识每一个COM组件。但是,实际上使用COM组件(包括版本升级)也是一件

vb调用c#的dll

vb调用c#的dll(网上看到很多相关文章,但都相对来说很复杂,搞了很久,总结出以下方法.希望能帮助大家)

1.建类库项目newDll
2.引用Runtime.InteroService
2.生成个guid(工具那有)
3.写接口,必须为公有
[Guid(".....")]
public interface myClass
{
   string showMe(string myStr);

}
 public string showMe(string myStr)
{
return myStr
}
4.改AssemblyVersion原来为1.x.x.x改为1

c# post上传图片

c# post上传图片 httpWebrequest

前几天在研究开心网上传头像,上传的时候是一个文件域,跟常用的post数据有一些区别,需要自己构造头部以及文件流。

一开始对于文件流没什么思路,就在百度找相关资料,好不容易找到一个C#的,测试了下,还比较满意,但是对他的一些命名和参数不怎么习惯,如果修改下了,做成一个适合自己用的上传方法。byError决定发出来跟大家分享下!

/// <summary>
     /// 上传图片文件
     /// </summary>
     /// <param name="url">提交的地址<