1

c#を使用してXMLファイルを動的に生成する必要があります。

私が抱えている問題は、XMLファイルにプロパティ「BuildAction」が「Content」として提供されていることです。

動的に「コンテンツ」から「埋め込みリソース」に変更したいのですが。

誰かがこれを知っていますか、C#でプログラム的にいくつかの基本的なXMLフォーマットを適用してください?

前もって感謝します。

4

2 に答える 2

0

ここで解決策を得ることができます

  1. Visual Studioの[ソリューションエクスプローラー]ウィンドウで、変更するファイルをクリックします。
  2. [プロパティ]ウィンドウで、[ビルドアクション]を[埋め込みリソース]に変更します。
于 2013-02-05T10:50:13.323 に答える
0

xml ファイルのプロパティを埋め込みリソースに変更せずにこれを解決しました。次のコードを使用して、動的に生成された .hbm.xml を NHibernate に強制しました。次に、このマッピング ファイルを動的にバインドできます。

         Configuration cfg = new Configuration();
         cfg.Configure();
         string   file="@\\mappingfilesPath \\DynamicMappingfiles.hbm.xml";
         cfg.AddFile(new FileInfo(file));
         cfg.AddAssembly(this.GetType().Assembly);
于 2013-04-16T09:57:33.713 に答える