AddNewSolutionItem コマンドAdd New Item Command

新規ソリューションのアイテム (.htm、.css、.txt、フレームセットなど) を現在のソリューションに追加して、そのソリューションを開きます。Adds a new solution item, such as an .htm, .css, .txt, or frameset to the current solution and opens it.


File.AddNewItem [filename] [/t:templatename] [/e:editorname]


filename 省略可能。filename Optional. ソリューションに追加する項目のパスとファイル名。The path and file name of the item to add to the solution.


/t: templatename 省略可能。/t: templatename Optional. 作成するファイルの種類を指定します。Specifies the type of file to be created. テンプレート名が指定されていない場合は、既定でテキスト ファイルが作成されます。If no template name is given, a text file is created by default.

/t:templatename 引数の構文は、[新しいソリューション項目の追加] ダイアログ ボックスの情報をミラー化します。The /t:templatename argument syntax mirrors the information found in the Add New Solution Item dialog box. ファイルの種類が後に続く完全なカテゴリを入力する必要があります。その場合、カテゴリ名とファイルの種類を円記号 (\) で区切り、引用符で文字列全体を囲みます。You must enter the complete category followed by the file type, separating the category name from the file type by a backslash (\) and enclosing the entire string in quotation marks.

たとえば、新しいテキスト ファイルを作成する場合は、/t:templatename 引数に対して次のように入力します。For example, to create a new text file, you would enter the following for the /t:templatename argument.

/t:"General\Style Sheet"

/e: editorname 省略可能。/e: editorname Optional. ファイルが開かれるエディターの名前。The name of the editor in which the file will be opened. 引数は指定されていても、エディター名がない場合、[プログラムから開く] ダイアログ ボックスが表示されます。If the argument is specified but no editor name is supplied, the Open With dialog box appears.

/e:editorname 引数の構文では、[プログラムから開く] ダイアログ ボックスに表示されるエディター名 (引用符で囲まれている) が使用されます。The /e:editorname argument syntax uses the editor names as they appear in the Open With Dialog Box, enclosed in quotation marks.

たとえば、ソース コード エディターでスタイル シートを開く場合、/e:editorname 引数に対して次のように入力します。For example, to open a style sheet in the source code editor, you would enter the following for the /e:editorname argument.

/e:"Source Code (text) Editor"


この例では、現在のソリューションに、MyHTMLpg という新しいソリューション項目を追加します。This example adds a new solution item, MyHTMLpg, to the current solution.

>File.AddNewItem MyHTMLpg /t:"General\HTML Page"

参照See Also