上课不喜欢dll [英] class not fond in dll
本文介绍了上课不喜欢dll的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我添加了这个dll
命名空间TCSCloud.Domain.RepairOrder.Model
{
public 类UpdateRepairOrder:Base.Base
{
public DateTime CreateDate {get; set ; }
public string CreateUser {get; set ; }
public DateTime LastUpdateDate {get; set ; }
public string LastUpdateUser {get; set ; }
public int TenId {get; set ; }
public int WorordId {get; set ; } // 主要 键
public string EstimateNumber {get; set ; }
public string WoNumber {get; set ; }
public string WoSource {get; set ; }
public string ReferenceNumber {get; set ; }
public string PoNumber {get; set ; }
public int CusId {get; set ; }
public int CusIdInvoiceTo {get; set ; }
public int CusIdWo {get; set ; }
public string CustomerName {get; set ; }
public string ContactName {get; set ; }
public string WoLocation {get; set ; }
public int CuslocId {get; set ; }
public int WorordtypId {get; set ; }
public int WorordcatId {get; set ; }
public int WorordunistaId {get; set ; }
public int ShosupId {get; set ; }
public int FacId {get; set ; }
public int WarId {get; set ; }
public int UniId {get; set ; }
public int ReeId {get; set ; }
public int OtReading {get; set ; }
public int RtReading {get; set ; }
public int HuboReading {get; set ; }
public string HuboReadingUom {get; set ; }
public string EstimateFlag {get; set ; }
public DateTime EstimateDate {get; set ; }
public DateTime EstimateCompleteDate {get; set ; }
public DateTime EstimateIntApprovedDate {get; set ; }
public DateTime EstimateCustomerHoldDate {get; set ; }
public DateTime EstimateCustApprovedDate {get; set ; }
public string EstimateNotes {get; set ; }
public DateTime WoDate {get; set ; }
public DateTime Completed_date {get; set ; }
public DateTime ApprovedDate {get; set ; }
public DateTime TransmitTimestamp {get; set ; }
public DateTime VoidDate {get; set ; }
public int TotalLabour {get; set ; }
public int TotalParts {get; set ; }
public int TotalShopsupply {get; set ; }
public int TotalSurcharge {get; set ; }
public int TotalTax {get; set ; }
public string Notes {get; set ; }
public string SystemNotes {get; set ; }
public string MobileNotes {get; set ; }
public string VoidNotes {get; set ; }
public int UseIdPreparedDy {get; set ; }
public int UseIdApprovedBy {get; set ; }
public int UseIdVoidedBy {get; set ; }
public string WoWsStatus {get; set ; }
public string UnitNumber {get; set ; }
public string UnitLicensePlate {get; set ; }
public string UnitSerialVin {get; set ; }
public string UnitReeferNumber {get; set ; }
public int UnitUnimakId {get; set ; }
public int UnitUnimodId {get; set ; }
public string UnitNotes {get; set ; }
public string CertificateLetter {get; set ; }
public int CertificateNumber {get; set ; }
public DateTime CertificateDate {get; set ; }
public string CertificateOther {get; set ; }
public string LastInsertUsername {get; set ; }
public string LastUpdateUsername {get; set ; }
public DateTime LastInsertDate {get; set ; }
}
}
i希望在我的另一个名称空间中访问这些属性,但它没有'虽然dll成功添加但没有选择等级
使用 TCSCloud。 Domain.RepairOrder;
使用 Oracle.DataAccess.Client;
namespace TcsCloud.Repository.RepairOrderManagement
{
class RepairOrderManagementRepository
{
UpdateRepairOrder upd = new UpdateRepairOrder();
}
}
无法找到命名空间UpdateRepairOrder?为什么它在TCSCloud.Domain.RepairOrder.Model并且我添加了它的dll但它没有选择类,为什么?
解决方案
查看你的命名空间:
命名空间 TCSCloud.Domain.RepairOrder.Model
{
public class UpdateRepairOrder:Base.Base
和
使用 TCSCloud.Domain.RepairOrder;
使用 Oracle.DataAccess.Client;
namespace TcsCloud.Repository.RepairOrderManagement
{
class RepairOrderManagementRepository
{
UpdateRepairOrder upd = new UpdateRepairOrder();
UpdateRepairOrder的完全限定名称是:
TCSCloud.Domain.RepairOrder.Model.UpdateRepairOrder
所以要么改变您使用:
使用 TCSCloud.Domain.RepairOrder.Model;
或者限定您的使用:
Model.UpdateRepairOrder upd = new Model.UpdateRepairOrder();
i added this dll
namespace TCSCloud.Domain.RepairOrder.Model
{
public class UpdateRepairOrder : Base.Base
{
public DateTime CreateDate { get; set; }
public string CreateUser { get; set; }
public DateTime LastUpdateDate { get; set; }
public string LastUpdateUser { get; set; }
public int TenId { get; set; }
public int WorordId { get; set; } // Primary Key
public string EstimateNumber { get; set; }
public string WoNumber { get; set; }
public string WoSource { get; set; }
public string ReferenceNumber { get; set; }
public string PoNumber { get; set; }
public int CusId { get; set; }
public int CusIdInvoiceTo { get; set; }
public int CusIdWo { get; set; }
public string CustomerName { get; set; }
public string ContactName { get; set; }
public string WoLocation { get; set; }
public int CuslocId { get; set; }
public int WorordtypId { get; set; }
public int WorordcatId { get; set; }
public int WorordunistaId { get; set; }
public int ShosupId { get; set; }
public int FacId { get; set; }
public int WarId { get; set; }
public int UniId { get; set; }
public int ReeId { get; set; }
public int OtReading { get; set; }
public int RtReading { get; set; }
public int HuboReading { get; set; }
public string HuboReadingUom { get; set; }
public string EstimateFlag { get; set; }
public DateTime EstimateDate { get; set; }
public DateTime EstimateCompleteDate { get; set; }
public DateTime EstimateIntApprovedDate { get; set; }
public DateTime EstimateCustomerHoldDate { get; set; }
public DateTime EstimateCustApprovedDate { get; set; }
public string EstimateNotes { get; set; }
public DateTime WoDate { get; set; }
public DateTime Completed_date { get; set; }
public DateTime ApprovedDate { get; set; }
public DateTime TransmitTimestamp { get; set; }
public DateTime VoidDate { get; set; }
public int TotalLabour { get; set; }
public int TotalParts { get; set; }
public int TotalShopsupply { get; set; }
public int TotalSurcharge { get; set; }
public int TotalTax { get; set; }
public string Notes { get; set; }
public string SystemNotes { get; set; }
public string MobileNotes { get; set; }
public string VoidNotes { get; set; }
public int UseIdPreparedDy { get; set; }
public int UseIdApprovedBy { get; set; }
public int UseIdVoidedBy { get; set; }
public string WoWsStatus { get; set; }
public string UnitNumber { get; set; }
public string UnitLicensePlate { get; set; }
public string UnitSerialVin { get; set; }
public string UnitReeferNumber { get; set; }
public int UnitUnimakId { get; set; }
public int UnitUnimodId { get; set; }
public string UnitNotes { get; set; }
public string CertificateLetter { get; set; }
public int CertificateNumber { get; set; }
public DateTime CertificateDate { get; set; }
public string CertificateOther { get; set; }
public string LastInsertUsername { get; set; }
public string LastUpdateUsername { get; set; }
public DateTime LastInsertDate { get; set; }
}
}
i want to access these properties in my another class of another namespace but it doesn't although dll added successfully but not picking class
using TCSCloud.Domain.RepairOrder;
using Oracle.DataAccess.Client;
namespace TcsCloud.Repository.RepairOrderManagement
{
class RepairOrderManagementRepository
{
UpdateRepairOrder upd = new UpdateRepairOrder();
}
}
Namespace UpdateRepairOrder couldn't be found ? why it is in TCSCloud.Domain.RepairOrder.Model and i added it's dll but it doesn't pick class, why ?
解决方案
Look at your namespaces:
namespace TCSCloud.Domain.RepairOrder.Model { public class UpdateRepairOrder : Base.Base
And
using TCSCloud.Domain.RepairOrder; using Oracle.DataAccess.Client; namespace TcsCloud.Repository.RepairOrderManagement { class RepairOrderManagementRepository { UpdateRepairOrder upd = new UpdateRepairOrder();
The fully qualified name for UpdateRepairOrder is:
TCSCloud.Domain.RepairOrder.Model.UpdateRepairOrder
So either change your using to:
using TCSCloud.Domain.RepairOrder.Model;
Or qualify your usage:
Model.UpdateRepairOrder upd = new Model.UpdateRepairOrder();
这篇关于上课不喜欢dll的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文