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# 强命名有什么用

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

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

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

获取系统各种文件夹路径

'使用方法
'调用函数GetSpecialPath(参数)
'例1:msgbox GetSpecialPath(CSIDL_font) & "\"              (返回系统字体的文件夹)
'例2:msgbox GetSpecialPath(CSIDL_Users_FAVORITES) & "\"   (返回当前用户收藏夹)
'例3:msgbox GetSpecialPath(CSIDL_Users_Pictures) & "\"    (返回当前用户-图

APK反编译利器Apktool(android汉化)

APK反编译利器Apktool(android汉化)

说起APK的汉化,目前大部分教程都是让用Hex Workshop或者Android ResEdit来做。但是实际操作后,就会发现:

1、Hex Workshop操作繁琐,经常出现搜不到想要修改的字符的情况;

2、Android ResEdit简单用用可以,修改稍微复杂一点就会出现整条整条丢字符串的情况;并且新内容不能比原内容长——谁能保证我的本地化语言就一定比原来的短 呢?

阅读剩余部分

c# 登录淘宝 httpwebrequest

c# 登录淘宝 httpwebrequest

最近在写个淘宝相关的程序,一向很熟悉httpWebRequest的,却在程序中浪费了很多时间,呵呵,还是不够细心啊。虽然TopApi很好很方便,但是对于非商城类用户,想接入并投入使用真不容易,所以这里给个登淘宝的关键代码,希望能帮到您。。。。

  public static string getSaleInfo(string User, string psw, string VCode, int myIndex)
        {

     &nb