コーダー、私はhereというライブラリを使用してXAML文字列をHTMLに変換しようとしていますが、ライブラリを使用できるオブジェクトの新しいインスタンスを作成する際に問題があります。 。私はすでにAsp.netプロジェクトのライブラリへの参照を追加しました。WCFファイルで使用したいと思います。ここで 'タイプのように名前空間が使用されています'エラー
が私のコードで、私は同じように新しいオブジェクトを作成しています予告:'MarkupConverter' is a 'namespace' but is used like a 'type'.
問題は、私は新しいキーワードで、新しいオブジェクトをインスタンス化しようとする時はいつでも、私が言うエラーを取得するということです
ほとんど自明であるusing System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using System.Web.Services;
using System.Net.Mail;
using System.ServiceModel.Activation;
using System.Data.SqlClient;
using MarkupConverter;
namespace AspPersonalWebsite
{
[ServiceContract(Namespace = "")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class Service1 //: IService1
{
private string connectionString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;
private IMarkupConverter markupConverter;
[OperationContract]
public string convertXAMLToHTML(string XAMLtext)
{
string htmlText = "";
markupConverter = new MarkupConverter(); /*PROBLEM IS HERE*/
htmlText = markupConverter.ConvertXamlToHtml(XAMLtext);
return htmlText;
}
}
}
コードブロックが正しく表示されません。 – ealshabaan
@abatishchevは、編集中のusingステートメントを削除しました。投稿が編集されていないときにそれらを見ました。 –
@Srinivas:申し訳ありませんが、私の誤り – abatishchev