0

我是一个 javascript/html 开发人员,还没有过多地涉足 Visual Studio,所以这可能是一个微不足道的问题。

我目前正在开发一个 Windows 应用商店应用程序 (winJS),它可能会变成几个应用程序。而且我很有可能会重用代码,所以我用通用代码制作了一个 js 库。

问题是,我如何在 Visual Studio 中开发此库,以便我正在开发的应用程序将使用它的最新版本(即无需我再次手动复制文件)。

我能想到的最好的事情是,为 lib 创建一个新项目,并将其包含在应用程序解决方案中,但它必须是什么类型的项目,以及如何公开文件?

希望这是有道理的!

谢谢!

4

2 回答 2

3

我通常通过让项目将我想要的 JS 文件复制到一个公共位置来解决这个问题,然后使用我想要包含的文件的链接将该文件添加到目标项目中,而不是仅仅添加它——这是在“添加现有文件”对话框,位于“添加”按钮上的小箭头下方。

于 2012-11-26T01:07:39.090 回答
1

VS 2012 没有 JavaScript 库项目类型。您必须将库作为松散文件进行管理。

最简单的事情可能是创建一个 nuget 包。这样一来,就可以轻松地参与其他项目并让该工具帮助您保持最新状态。它确实有需要将你的东西放入 nuget 提要的缺点,这不是你想要的私人东西。

于 2012-11-26T00:36:02.683 回答