using System;
namespace Psharp
{
public class Psharp
{
public static void tconect(String cv, String av)
{
...
}
...+código del programa
}
}
using Psharp;
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Psharp.Psharp.tconect("a","b");
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace PSharp
{
public class Class1
{
}
}
Psharp.Psharp.tconect("a","b");
Psharp.tconect("a","b");
Primero limpia tú solución (clic derecho sobre tú solución, Limpiar Solución) y luego Regeneras la solución.
Yo te recomendaria crear un objeto de tú clase PSharp
Estás creando un objeto de tú clase, cuando trabajas con clases (programación por capas o similares), siempre es mejor crear un objeto de las clases que vayas a usar, lo mismo sucede con los WebService, etc... no veo en que sentido me alejo del objetivo.. o mejor dicho, para tí ¿cuál es el objetivo de usar tus propias librerias?...Precisamente el objetivo es no tener que instanciar la clase para poder acceder a los métodos, sino decirle al compilador donde puede encontrar ese método y hacer uso de él. Lo que serían las librerías System, por ejemplo.
using System.drawing;
Pen pen=new Pen(Color.Black,2);
public class MiClase
{
public static int Suma(int n1, int n2)
{
return n1 + n2;
}
}