我目前正在使用C#並開發一些使用SharePoint Web服務作爲數據源的Silverlight應用程序。在Visual Studio(C#)編譯時設置值?
Sharepoint管理員決定爲了「隔離」用戶,他們必須多次創建相同的SharePoint列表,並且允許每個分支的用戶訪問該分支的相應列表。
這會產生一些問題,因爲我必須爲每個分支的Sharepoint列表設置guid,並編譯5個不同版本的相同應用程序。
最終我決定創建一個ListProperties類,並將當前分支的名稱傳遞給一個方法,以便它返回正確的guid。
所以,現在我設置一個變量(分支)爲「BRANCH-A」,編譯並重命名爲「AppBranchA.xap」。然後爲每個分支做同樣的事情。
有沒有什麼辦法在編譯時傳遞一個字符串,並有變量(並希望應用程序的名稱)自動更改?
我很樂意聽到其他方法來一次管理多個版本。
感謝,接近此
這不會編譯。 `GUID`不能是`const`成員,並且字符串文字不能隱式轉換爲`GUID` – JaredPar 2010-11-24 22:01:05