使用同一解决方案中其他项目的脚本文件

时间:2013-12-10 22:23:05

标签: asp.net vb.net visual-studio-2010 project solution

我正在尝试在不同项目之间使用一些脚本文件。我有四个项目的解决方案。在项目“A”中我有一些脚本,如Jquery,Javascript插件等,我想在项目“B”上使用它们,添加一个脚本管理器,或任何有效的。我能做什么?

我正在使用Visual Studio 2010。

这是我的环境的版画屏幕。

enter image description here

[编辑]

你好,在做了@CStick所说的之后,现在我的另一个项目中有脚本,所以无法将它们添加到ScriptManager中。问题是在Asp.net代码上找不到路径。它无法找到脚本,因为它们被放置在另一个项目中。我该怎么做才能解决它?

1 个答案:

答案 0 :(得分:0)

我知道这已经过时了,但对于未来的读者,我会发布一个答案。

您必须使用"链接项目文件"对此。

  1. 从目标项目中,右键单击文件所在的文件夹
  2. 选择添加 - >现有文件
  3. 浏览到您需要的文件,然后点击添加按钮右侧的箭头,选择添加为链接
  4. 在此之后,您可以修改booth项目中的文件,但在您发布项目之前,fille将仅位于源物理位置。 这可能会导致客户端文件(如脚本文件)在调试时出现问题,因为您无法查看该文件,因为它不在物理上位于目标项目中。 您可以使用MsBuild在构建目标目录上复制源文件。 (See this answer)

    简而言之,您将创建一个.targets文件,然后在项目文件中添加引用。