我想在我的框架项目中与我的普通网站分享我的验证javascript。
我有一个名为framework的项目文件夹,这是我以属性的形式定义核心功能和验证的地方。
问题是这个框架项目还包括用于客户端验证的javascript文件。我想在我的主项目中引用这些文件。我该怎么做正确的方法呢?
我知道如何设置构建操作以将文件设置在bin文件夹和bin中的引用文件中。但我读到这是不正确的解决方法。我正在使用visual studio 2012和mvc 4.5项目。
答案 0 :(得分:0)
我使用nuget包在项目中共享公共资源(css / javascript等)。
这些是我采取的步骤。
创建nuget包
首先创建一个包含javascript文件的nuget包。
我在这里使用Scott Hanselman的博客来做到这一点:
将新包存储在网络共享
将nuget包放到网络共享上,该共享可用作包源存储库。
添加到Visual Studio
然后将包源存储库添加到指向您的网络共享的visual studio中(工具>库包管理器>包管理器设置>包源>添加)
在其他项目中添加/更新
在您希望使用它的每个项目中,您只需运行Install-Package
即可安装并Update-Package
进行更新。