Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 8 在VisualStudio中创建自己的库以在Windows应用商店开发(js)中使用_Windows 8_Visual Studio 2012_Static Libraries_Winjs - Fatal编程技术网

Windows 8 在VisualStudio中创建自己的库以在Windows应用商店开发(js)中使用

Windows 8 在VisualStudio中创建自己的库以在Windows应用商店开发(js)中使用,windows-8,visual-studio-2012,static-libraries,winjs,Windows 8,Visual Studio 2012,Static Libraries,Winjs,我是一名javascript/html开发人员,很少涉足VisualStudio,所以这可能是一个微不足道的问题 我目前正在开发一个Windows应用商店应用程序(winJS),该应用程序可能会转变为多个应用程序。而且我很可能会重用代码,所以我用公共代码创建了一个js库 问题是,我如何在VisualStudio中开发这个库,以便我正在开发的应用程序将使用它的最新版本(也就是说,我不必再次手动复制文件) 我能想到的最好的事情是,为lib创建一个新项目,并将其包含在应用程序解决方案中,但它必须是什么

我是一名javascript/html开发人员,很少涉足VisualStudio,所以这可能是一个微不足道的问题

我目前正在开发一个Windows应用商店应用程序(winJS),该应用程序可能会转变为多个应用程序。而且我很可能会重用代码,所以我用公共代码创建了一个js库

问题是,我如何在VisualStudio中开发这个库,以便我正在开发的应用程序将使用它的最新版本(也就是说,我不必再次手动复制文件)

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

希望这有意义


谢谢

VS 2012没有JavaScript库项目类型。你必须把你的图书馆当作松散的文件来管理


最简单的事情可能是创建一个nuget包。这样,你就可以很容易地进入其他项目,并让这个工具帮助你跟上时代。它的缺点是需要将您的内容放入nuget提要,而这不是您想要的私人内容。

VS 2012没有JavaScript库项目类型。你必须把你的图书馆当作松散的文件来管理


最简单的事情可能是创建一个nuget包。这样,你就可以很容易地进入其他项目,并让这个工具帮助你跟上时代。它的缺点是需要将您的内容放入nuget提要,这不是您想要的私人内容。

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

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