3
我想使用T4工具箱中的VolatileAssembly
,但不想要求所有開發者安裝T4工具箱。使用VolatileAssembly指令而不安裝T4工具箱
是否有可能在源代碼控制中包含帶有項目的DLL並通過路徑引用它?
我想使用T4工具箱中的VolatileAssembly
,但不想要求所有開發者安裝T4工具箱。使用VolatileAssembly指令而不安裝T4工具箱
是否有可能在源代碼控制中包含帶有項目的DLL並通過路徑引用它?
在Visual Studio 2010中,你能夠做到:
<#@ assembly name="$(ProjectDir)\external\SomeAssembly.dll"#>
我相信這是你所要求的。
編輯:我知道VolatileAssembly用於引用程序集而不鎖定它們。這是VS2010 SP1的一個修補程序,因此如果您的開發人員運行VS2010 SP1,則不再需要VolatileAssembly。
謝謝@FuleSnabel。我試圖在VolitileAssembly指令之前添加它,但沒有成功。錯誤是「名爲'T4Toolbox.VolitileAssemblyProcessor'的處理器無法找到名爲'VolitileAssembly'的指令。 –
Ahh我明白了,好像它比我最初的假設稍微複雜一些。 VolatileAssembly以類似於您喜歡的方式使用,然後我可以嘗試一下,也可以嘗試在http://t4toolbox.codeplex.com/上提出這個問題: – FuleSnabel
也許關於如何部署自定義指令處理器的鏈接可以有幫助:http://msdn.microsoft.com/en-us/library/cc138364.aspx – FuleSnabel