gpt4 book ai didi

c# - 在单独的项目中共享 javascript 文件

转载 作者:行者123 更新时间:2023-11-28 08:26:01 25 4
gpt4 key购买 nike

我想与我的普通网站共享我的框架项目中的验证 javascript。

我有一个名为框架的项目文件夹,这是我以属性形式定义核心功能和验证的地方。

问题是这个框架项目还包含用于客户端验证的 JavaScript 文件。我想在我的主项目中引用这些文件。我将如何采取正确的方法来做到这一点?

我知道如何设置构建操作来设置 bin 文件夹中的文件和 bin 中的引用文件。但我读到这是错误的处理方式。我正在使用 Visual Studio 2012 和 mvc 4.5 项目。

最佳答案

我使用 nuget 包在项目之间共享公共(public)资源(css/javascript 等)。

这些是我采取的步骤。

创建 nuget 包

首先创建一个包含 javascript 文件的 nuget 包。

我在这里使用了 Scott Hanselman 的博客来做到这一点:

http://www.hanselman.com/blog/CreatingANuGetPackageIn7EasyStepsPlusUsingNuGetToIntegrateASPNETMVC3IntoExistingWebFormsApplications.aspx

将新包存储在网络共享上

将 nuget 包拖放到可用作包源存储库的网络共享上。

添加到 Visual Studio

然后将包源存储库添加到指向网络共享的 Visual Studio 中(工具 > 库包管理器 > 包管理器设置 > 包源 > 添加)

在其他项目中添加/更新

在您希望使用它的每个项目中,您只需运行 Install-Package 进行安装,并运行 Update-Package 进行更新。

关于c# - 在单独的项目中共享 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22401688/

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