Visual Studio の Package Manager Console から Clean、Build、および Rebuild コマンドを実行したいのですが、今のところ方法がわかりません。
次のコマンドは、ソリューション内の最初のプロジェクトを取得します。
$project = Get-Project | select -First 1
を実行すると$project | Get-Member
、アイテムのメンバーが表示され$project
ます。
#Members of the $project ($project | Get-Member)
# TypeName: System.__ComObject#{866311e6-c887-4143-9833-645f5b93f6f1}
#
#Name MemberType Definition
#---- ---------- ----------
#ProjectName CodeProperty System.String ProjectName{get=GetCustomUniqueName;}
#Delete Method void Delete ()
#Save Method void Save (string)
#SaveAs Method void SaveAs (string)
#Extender ParameterizedProperty IDispatch Extender (string) {get}
#CodeModel Property CodeModel CodeModel () {get}
#Collection Property Projects Collection () {get}
#ConfigurationManager Property ConfigurationManager ConfigurationManager () {get}
#DTE Property DTE DTE () {get}
#ExtenderCATID Property string ExtenderCATID () {get}
#ExtenderNames Property Variant ExtenderNames () {get}
#FileName Property string FileName () {get}
#FullName Property string FullName () {get}
#Globals Property Globals Globals () {get}
#IsDirty Property bool IsDirty () {get} {set}
#Kind Property string Kind () {get}
#Name Property string Name () {get} {set}
#Object Property IDispatch Object () {get}
#ParentProjectItem Property ProjectItem ParentProjectItem () {get}
#ProjectItems Property ProjectItems ProjectItems () {get}
#Properties Property Properties Properties () {get}
#Saved Property bool Saved () {get} {set}
#UniqueName Property string UniqueName () {get}
#Type ScriptProperty System.Object Type {get=switch ($this.Kind) {...
アイテムからクリーン ビルドおよびリビルド メソッドにアクセスできるかどうか、$project
またはプロジェクト パスをターゲットにして msbuild を直接実行する必要があるかどうかはわかりません。
何か案が?