匯入和匯出任務列表

2021-09-05 19:30:21 字數 1983 閱讀 6656

visual studio的ide可以用任務列表儲存我們在專案進展期間的一些資訊。我個人也很喜歡用。但預設情況下是沒有辦法將這些資訊儲存起來的,更談不上我們把它匯出其他的格式了。

為此,我專門寫了兩個巨集去做這個事情

dialog.filter = "任務列表(*.xml)|*.xml"

dialog.title = "儲存為..."

if dialog.showdialog(winptr) = dialogresult.ok then

dim fs as new filestream(dialog.filename, filemode.openorcreate)

dim xw as new xmltextwriter(fs, system.text.encoding.utf8)

xw.writestartdocument()

xw.writestartelement("tasklist")

for each task as taskitem in dte.toolwindows.tasklist.taskitems

xw.writestartelement("taskitem")

xw.writestartelement("category")

xw.writecdata(task.category)

xw.writeendelement()

xw.writestartelement("subcategory")

xw.writecdata(task.subcategory)

xw.writeendelement()

xw.writestartelement("description")

xw.writecdata(task.description)

xw.writeendelement()

xw.writeendelement()

next

xw.writeendelement()

xw.close()

dialog.filter = "任務列表(*.xml)|*.xml"

dialog.title = "開啟任務列表"

if dialog.showdialog(winptr) = dialogresult.ok then

dim doc as new xmldocument()

doc.load(dialog.filename)

for each node as xmlnode in doc.selectnodes("tasklist/taskitem")

dim category as string = node.selectsinglenode("category").innertext

dim subcategory as string = node.selectsinglenode("subcategory").innertext

dim description as string = node.selectsinglenode("description").innertext

dte.toolwindows.tasklist.taskitems.add(category, subcategory, description)

next

end if

end sub

end module

以上**只是乙個示範,還可以進一步細化。因為任務有好幾種型別:使用者任務,快捷方式(書籤),注釋(todo)等等

匯出的xml檔案大致如下

最後,我可以把這兩個巨集新增到解決方案的快捷選單中去

SharePoint 列表匯入 匯出命令

sharepoint 列表匯入 匯出命令 比較常見的做法是,把這個列表存為模板檔案,然後再在新的 位置建立一遍。但這種方法比較麻煩,步驟繁瑣,而且還受 模板型別的限制。sharepoint的物件模型裡提供了匯入匯出內容的功能,其粒度可達列表條目級。stsadm命令中內建的 import export...

SVN匯入和匯出

匯入專案 在服務端 的repositories 目錄下建立乙個text svnadmin load e repositories text2.0 e text.dmp c program files visualsvn server bin svnadmin dump e repositories ...

Oracel 匯入和匯出

impdp phuser1 kingdee directory dir dump dumpfile web2012.dmp remap schema web phuser1 table exists action replace create tablespace eas d web standar...