【发布时间】:2014-03-04 19:27:00
【问题描述】:
我在 C# Windows 应用程序中使用,我在使用
TempProWin --> 适用于 Windows 应用程序项目
TempProApp --> 用于数据库和使用 CSLA 方法的类文件等功能。
在 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";
}
但是当我构建这个应用程序时,我得到了以下错误:
错误 5 找不到类型或命名空间名称“TempProApp”(您是否缺少 using 指令或程序集引用?)
我已经包含了 D:\TempPro\TempProApp\bin\Debug 路径中对 TempProApp.dll 的引用
【问题讨论】:
-
您能检查一下您的 .NET 框架版本吗?它应该与您的程序集匹配
-
为什么要引用 bin/debug 文件夹中的 dll?如果是第三方-dll,将其添加到解决方案中,添加对它的引用,并将其设置为Copy Local = true。
-
@NitinVarpe 建议的链接中列出了许多可能的原因。或者它只是 TempProApp 中的命名空间是其他东西,与项目名称不同?