Ana içeriğe git

Haberler

Konu: Hatayı Düzeltemedim. (354 Kez okunmuş) önceki konu - sonraki konu

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.
Hatayı Düzeltemedim.
Kod: [Seç]
using System;
using System.Text;
using System.Web.Security;

namespace MEBSEnvanter.Data.Generated
{
public partial class User
{
/// <summary>
/// Gets the full name and rank of the <see cref="Personnel"/> related to this <see cref="User"/>.
/// </summary>
/// <value>The full full name and rank of the <see cref="Personnel"/> related to this <see cref="User"/>.</value>
public string PersonnelFullNameWithRank
{
get { return this.Personnel.FullNameWithRank; }
}

/// <summary>
/// Gets the full name of the personnel.
/// </summary>
/// <value>The full name of the personnel.</value>
public string PersonnelFullName
{
get { return this.Personnel.FullName; }
}

/// <summary>
/// Gets the roles of this user as comma seperated string.
/// </summary>
/// <value>The roles of this user as comma seperated string..</value>
public string UserRolesString
{
get
{
StringBuilder roleStringBuilder = new StringBuilder();

UserRoleCollection userRoles = this.UserRoleRecords;
foreach (UserRole userRole in userRoles)
{
roleStringBuilder.AppendFormat("{0}, ", userRole.RoleName);
}

return roleStringBuilder.ToString().TrimEnd(',', ' ');
}
}

/// <summary>
/// Gets the IDs of the <see cref="Role"/>s of this User.
/// </summary>
/// <returns>the IDs of the <see cref="Role"/>s of this User as an array of integers.</returns>
public int[] GetUserRoleIDs()
{
return this.UserRoleRecords.GetUserRoleIDs();
}

/// <summary>
/// Converts this instance into a <see cref="MembershipUser"/> instance.
/// </summary>
/// <param name="providerName">Name of the provider.</param>
/// <returns></returns>
public MembershipUser ToMembershipUser(string providerName)
{
return new MembershipUser(providerName, this.PersonnelFullName, this.ID, String.Empty, String.Empty, String.Empty, true, false, DateTime.MinValue, DateTime.MinValue, DateTime.Now, DateTime.MinValue, DateTime.MinValue);
}
}
}



yukardaki kod yıllar önce yazılmış birçeşit envanter programından bir parça. framework 2.0 ile yazılmış yavaş yavaş dönüşümünü sağlayarak freamewok 4.5 e kadar getirdim. Tabi arada hatalar oluştu. Topardadım ama burada takıldım. return new membership de

Alıntı
Error   4   The type name 'MembershipUser' could not be found. This type has been forwarded to assembly 'System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Consider adding a reference to that assembly.   C:\Projects\MEBSEnvanter\MEBSEnvanter.Data\Partials\User.cs   61   10   MEBSEnvanter.Data


Alıntı
Error   5   The type or namespace name 'MembershipUser' could not be found (are you missing a using directive or an assembly reference?)   C:\Projects\MEBSEnvanter\MEBSEnvanter.Data\Partials\User.cs   61   10   MEBSEnvanter.Data


Alıntı
Error   6   The type or namespace name 'MembershipUser' could not be found (are you missing a using directive or an assembly reference?)   C:\Projects\MEBSEnvanter\MEBSEnvanter.Data\Partials\User.cs   63   15   MEBSEnvanter.Data


hatalarını alıyorum.
Bu hatayı framework 3.5 e kadar almıyor 4 ve 4.5 de alıyorum.

nereyi atlıyor hata yapıyorum ?

  • YARARMAN
  • [*]
Ynt: Hatayı Düzeltemedim.
Yanıt #1
'MembershipUser' adlı sınıfa ulaşamıyor.
En üstte yolunu tanımlarsan, görebilirsin abi.
Projenin tümünü göremediğim için en azından bu kadarını söyleyebilirim.

  • ashes
  • [*][*][*][*][*]
Ynt: Hatayı Düzeltemedim.
Yanıt #2
Microsoft'un böyle küçük sürprizleri çok oluyor. Yeni frameworkte ne yaptıklarını bulmak lazım dokümanlardan.