草庐IT

Mobiltec

全部标签

.net - 在构建时生成的 T4 模板上使用的 MSBuild 锁定 dll

我在尝试确定为什么MSBuild阻止访问我刚刚创建的新T4模板中使用的dll时遇到了很多麻烦。这个问题有点难以解释(甚至问,从标题中可以看出)。我创建了一个T4模板来生成一个c#类,它是我们拥有的N个其他类的包装器。这是我想出的解决方案exposemultipleWCFServicesoverthesameendpoint.模板代码本身使用包含各种扩展方法的程序集(Mobiltec.Framework.dll)来简化模板代码。起初,我只是在项目中添加了一个.tt文件并使用它:只要.tt更改,它就会更新生成的文件,正如预期的那样。由于这个模板读取其他程序集并基于它们生成一个类,我想确保它

.net - 在构建时生成的 T4 模板上使用的 MSBuild 锁定 dll

我在尝试确定为什么MSBuild阻止访问我刚刚创建的新T4模板中使用的dll时遇到了很多麻烦。这个问题有点难以解释(甚至问,从标题中可以看出)。我创建了一个T4模板来生成一个c#类,它是我们拥有的N个其他类的包装器。这是我想出的解决方案exposemultipleWCFServicesoverthesameendpoint.模板代码本身使用包含各种扩展方法的程序集(Mobiltec.Framework.dll)来简化模板代码。起初,我只是在项目中添加了一个.tt文件并使用它:只要.tt更改,它就会更新生成的文件,正如预期的那样。由于这个模板读取其他程序集并基于它们生成一个类,我想确保它