我写了一个命名空间MyClasses,里面是一些常用类和方法。我想把它当作类库一样,这个程序也能使用,那个程序也能使用。具体要怎么做呢?
网上查了些资料,是不是一定要把它编译成DLL?
网上查了些资料,是不是一定要把它编译成DLL?
解决方案 »
- C#中TabControl的SelectedIndexChanged事件问题!!
- 窗体应用程序的简单问题
- 怎么样让datagridview框保留原来搜索过的记录
- 怎样在多线程中更新控件显示内容?
- 两个cache生命期同步的问题
- 类成员的可见性
- 运行 winform 需要装framework,有什么好的解决方法吗 。。?
- 如何用C#实现读取excel文件某个sheet的格式化信息,再用这个信息去格式化另一个sheet?
- 为什么在c#类项目中,不能引用“System.Windows.Forms”
- 大家帮忙:新建C#项目时提示‘库没有注册’,怎么解决呢?谢谢!!
- !!!线程的问题!!!
- 请问怎么通过Text找到DropDownList的值
如果在其他项目要用.添加引用,选择相应的dll就行了.
类必须要声明为public才行
在其他项目中就可以通过添加DLL引用的同时添加命名空间MyClasses就可以用了
我看书上还说到“通常把可重用的代码放到所有应用程序都可以访问的地方。在.net Franmework中,这个地方是全局程序集高速缓存……”。全局程序集高速缓存又是什么?
这个目录就是全局程序集高速缓存,可以把你自己做好的类库dll文件放到这个文件夹中,然后就可以添加引用了
1、添加引用。
2、导入名称空间。OVER
2.然后添加引用
3.然后在代码开始用“using <你的命名空间>”这样就可以用里面的方法了。
这个目录就是全局程序集高速缓存,可以把你自己做好的类库dll文件放到这个文件夹中,然后就可以添加引用了
----
你确定???
----这是错误的!
正确的做法是,注册全局程序集!
需要先做密钥,然后编译为DLL,然后使用工具GACUtil.exe注册即可