我使用TypeLITE与各种项目和一个简单的网站。我想使用TypeLITE从我的C#类生成TypeScript定义,但不允许将TypeLITE dll添加到每个项目中。
让这是我的项目结构:
解决方案
|
|
|
|
- FirstProject
|
|
- SecondProject
|
|
- ThirdProject
我通过NuGet控制台安装了TypeLITE,C#-类位于"FirstProject“、"SecondProject”和"ThirdProject“中。
问题:我必须使用NuGet-安装所有其他项目。
这个是可能的吗?
发布于 2014-06-10 16:12:54
如果要在FirstProject中使用WebSite中的类的定义,只需将对FirstProject的引用添加到WebSite中的TypeLite.tt文件。
<#@ assembly name="$(TargetDir)FirstProject.dll" #>来自FirstProject的类将对TypeLITE可用。
(如果FirstProject.dll不在WebSite的bin文件夹中,则必须使用适当的目录而不是$(TargetDir))
https://stackoverflow.com/questions/24140152
复制相似问题