我想VolatileAssembly从T4工具箱中使用但不想要求所有开发人员安装T4工具箱.
是否可以在源代码管理中包含带有项目的DLL并通过路径引用它?
在Visual Studio 2010中,您可以执行以下操作:
<#@ assembly name="$(ProjectDir)\external\SomeAssembly.dll"#>
Run Code Online (Sandbox Code Playgroud)
我认为这就是你所要求的.
编辑:我知道VolatileAssembly用于引用程序集而不锁定它们.这是VS2010 SP1的修复程序之一,因此如果您的开发人员运行VS2010 SP1,则不再需要VolatileAssembly.