12

最初は、リソースと組み込みリソースの違いを探していました。次に、他のすべてのビルドアクションタイプ(コンパイル、コンテンツ、埋め込みリソース、ApplicationDefinition、ページ、リソース、スプラッシュスクリーン、およびEntityDeploy)に気付きました。

私はこれらのいくつかを理解していますが、いくつかはより曖昧であり、それぞれを使用する場合のいくつかの例に加えて、明確な定義が役立つでしょう。

ありがとうございました、

4

2 に答える 2

8

コンパイル:かなり自明です。Visual Studioは、コードのコンパイルを試みる必要があります。(cs、vbコードファイル)
内容:展開に必要なファイル。(ASPX、ASCXページ、Readmeファイルなど)
埋め込みリソース:ファイルをアセンブリDLLに埋め込みます。(nHibernateマッピング、通常、アセンブリから分離したくないあらゆる種類のコンテンツ)

于 2009-08-18T16:26:15.050 に答える
3

すべてのビルドアクションは、MSBUILDItemGroupsに対応しています。メモ帳で.csprojファイルを開くと、次のようなソースのリストが表示されます。

 <ItemGroup>
    <Compile Include="Accounts._ORMCustomToolReport.cs"/>
    <Compile Include="Class1.cs" />
 </ItemGroup>

特定のItemGroupを特定の方法で処理するMSBUILDターゲットがあります。特に、C#プロジェクトの場合、" Compile"ItemGroupはCSCコンパイラによってコンパイルされます。

于 2009-08-18T16:21:01.003 に答える