如何Import自己创建的DLL进aspx中?
用C#编写一个简单的namespace:
//Test.cs
using System;
namespace Test
{
public class T
{
public String a;
public T()
{
this.a="Hello";
}
}
}
接着
csc /target:library /out:Test.dll Test.cs
然后将Test.dll Import进一个aspx文件中
<%@ Import Namespace="Test" %>
结果提示:
“CS0246: 找不到类型或命名空间名称“Test”(是否缺少 using 指令或程序集引用?)” 这样的错误,Test.dll这个文件我是放在跟aspx文件相同目录中。
如果将上面的Test.dll引入到下面的程序则很正常:
//tt.cs
using System;
using Test;
public class tt
{
public static void Main()
{
T t=new T();
Console.Write(t.a);
}
}
执行
csc /r:Test.dll tt.cs
结果生成的tt.exe运行正常。