gpt4 book ai didi

visual-studio-2012 - 在 Typescript 和 Visual Studio Express 中定义共享库

转载 作者:搜寻专家 更新时间:2023-10-30 21:18:29 25 4
gpt4 key购买 nike

我已将 ProjectA 设置为使用 Typescript 在 Visual Studio 中编译和运行。我现在想设置 ProjectB,并使用 ProjectA 中的一些代码

所以如果我的目录结构是:

c:\workspace\ProjectA\src
c:\workspace\ProjectB\src
c:\workspace\shared\src

是否可以编辑 ProjectA 和 ProjectB .csproj 文件以指向共享的 typescript 代码?

谢谢

最佳答案

我已经通过将共享文件(TypeScript 文件和关联文件)放在共享文件夹中然后使用 Add > Existing Item 并选择 Add As Link 来对此进行测试当我添加文件时。

如果您使用引用注释,则需要使用相对路径 - 如果您将共享文件拖到本地 TypeScript 文件上,它会为您生成:

/// <reference path="../../Shared/Logger.ts" />

您需要考虑您的部署策略。一种方法是将 JavaScript 文件设置为在构建时复制,这样它们就会全部出现在您的 bin 文件夹中。

您可能还想考虑打包您的共享内容 - 例如,您可以为它们制作 NuGet 包。

关于visual-studio-2012 - 在 Typescript 和 Visual Studio Express 中定义共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16548852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com