สอบถามการเรียกใช้ Dll ที่ได้สร้างขึ้นมาจาก Project อื่น ครับ
Code ที่อยู่ใน SSSUtility.dll นะครับ
using System;
using System.Collections.Generic;
using System.Text;
namespace SSSUtility
{
class Test
{
public Test() { }
public int plus(int a, int b)
{
return a + b;
}
}
}
ตอนทดสอบ ก็สร้าง project ใหม่ เป็นแบบ console ทำการ Add Reference เลือกไฟล์ SSSUtility.dll เข้ามา
Code ทดสอบ
using System;
using System.Runtime.InteropServices;
using SSSUtility;
namespace TestApplication
{
class Program
{
static void Main(string[] args)
{
SSSUtility.Test a = new SSSUtility.Test();
}
}
}
ปรากฏว่า มี Error แจ้งว่า " 'SSSUtility.Test' is inaccessible due to its protection level";
ไม่ทราบว่า จะเรียกใช้ Dll อย่างไรได้บ้างครับ ขอบคุณครับ