Napisałem w C# banalną bibliotekę do testów:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ClassLibrary2
{
public class TEST
{
public TEST()
{
}
public bool CzyJeden(int val)
{
if (val==1)
{
return true;
}
else
{
return false;
};
}
}
}
Jeżeli dodam referencję do tej biblioteki z innego projektu wszystko działa ok, np:
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
ClassLibrary2.TEST SPR = new ClassLibrary2.TEST();
if (SPR.CzyJeden(Int32.Parse(textBox1.Text)))
{
label1.Text = "TAK TO JEST JEDEN";
}
else
{
label1.Text = "NIE! TO NIE JEDEN!";
}
}
}
}
Jednak gdy próbuję zarejestrować bibliotekę w systemie za pomocą C:\Windows\Microsoft.NET\Framework64\v2.0.50727>regsvr32/i "m:\Cl assLibrary4\ClassLibrary4\bin\Debug\ClassLibrary4.dll"
, uruchamiam konsole z uprawieniami administratora (Windows 8)
otrzymuję błąd:
Co robię nie tak ?