ich in C# Windows-Anwendung verwenden, ich habeFehler während eines Build-Prozesses „Der Typ oder Namespace-Name nicht gefunden werden kann“
TempProWin mit -> Für Windows-Anwendung Projekte
TempProApp -> Für Datenbank und Funktionalität wie Klassendatei mit CSLA-Methode.
In TempProWin.frmLogin.cs:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using TempProApp;
private void frmLogin_Load(object sender, EventArgs e)
{
UserLoginList oUserLoginList = UserLoginList.GetUserLoginList();
cmbUserName.DataSource = oUserLoginList;
cmbUserName.DisplayMember = "Select User";
}
Aber wenn ich diese Anwendung bauen, bekam ich folgende Fehlermeldung:
Error 5 The type or namespace name 'TempProApp' could not be found (are you missing a using directive or an assembly reference?)
I sind bereits Bezug von TempProApp.dll aus dem Weg D: \ TempPro \ TempProApp \ bin \ Debug
Können Sie Ihre überprüfen.NET Framework-Version? Es sollte mit Ihrer Baugruppe übereinstimmen –
überprüfen Sie diese http://stackoverflow.com/questions/4764978/the-type-or-namespace-name-could-not-be-found –
Warum verweisen Sie eine DLL im bin/debug Mappe? Wenn es sich um eine Drittanbieter-DLL handelt, fügen Sie sie der Lösung hinzu, fügen Sie einen Verweis hinzu und legen Sie sie auf Copy Local = true fest. – Maarten