2011-08-24 23 views

回答

7

在Visual Studio 2010中,你能夠做到:

<#@ assembly name="$(ProjectDir)\external\SomeAssembly.dll"#> 

我相信這是你所要求的。

編輯:我知道VolatileAssembly用於引用程序集而不鎖定它們。這是VS2010 SP1的一個修補程序,因此如果您的開發人員運行VS2010 SP1,則不再需要VolatileAssembly。

+0

謝謝@FuleSnabel。我試圖在VolitileAssembly指令之前添加它,但沒有成功。錯誤是「名爲'T4Toolbox.VolitileAssemblyProcessor'的處理器無法找到名爲'VolitileAssembly'的指令。 –

+0

Ahh我明白了,好像它比我最初的假設稍微複雜一些。 VolatileAssembly以類似於您喜歡的方式使用,然後我可以嘗試一下,也可以嘗試在http://t4toolbox.codeplex.com/上提出這個問題: – FuleSnabel

+0

也許關於如何部署自定義指令處理器的鏈接可以有幫助:http://msdn.microsoft.com/en-us/library/cc138364.aspx – FuleSnabel