【问题标题】:How do I create Visual Studio shortcut files如何创建 Visual Studio 快捷方式文件
【发布时间】:2010-11-30 07:22:23
【问题描述】:

在 Visual Studio 中,有一种方法可以在另一个项目中创建一个文件,该文件是第一个项目的快捷方式,因此它可以在两个项目中构建。我该怎么做?

【问题讨论】:

标签: visual-studio shortcut


【解决方案1】:

右键单击项目,选择添加 > 现有项,然后在对话框中下拉添加按钮并选择添加为链接。

【讨论】:

  • 虽然我对 itowlson 发布的解决方案投了赞成票,因为那是我试图做的,也是我认为发帖人在问的问题,但如果可能的话,值得考虑替代方案,即包括将文件保存为引用的项目(使用“添加引用”对话框和其中的“项目”选项卡)。然后在您的文件中放置一条 using 语句(如果是 c#),并直接使用该命名空间。 R
  • 门迪:你确定吗?我目前正在一个 VS2010 项目中使用这种精确的技术,所以它肯定对我有用。
  • 这是完美的解决方案。当您在 Silverlight 和 .NET 中使用相同的类时,您可以创建一个包含文件的 silverlight 项目程序集,然后创建一个带有指向 silverlight 项目中文件的链接的 .net 项目。代码重用处于最佳状态。
【解决方案2】:

这不是直接的答案,而是在某些情况下可能值得考虑的替代方案。

您可以创建一种特定类型的项目,当它通过引用添加时,它可以在另一个项目中“包含”一组文件。这称为共享项目,它是“新项目”选项之一:

(至少从 Visual Studio 2015 开始 - 可能更早)。

与单个快捷方式相比​​,这种类型的项目的一个优点是它包含一组东西作为捆绑包。因此,如果您有大量的项目,这可能会更容易且不易出错。

它还在解决方案的上下文中使用了熟悉的“引用”隐喻,并且以这种方式与其他项目引用非常相似;不同之处在于,在共享项目中,项目中的项目被添加到每个引用项目中,但在普通项目中,程序集 (DLL) 最终在运行时拥有引用。与参考模式相比,其他开发人员可能不太熟悉快捷方式。

更多信息:What is the difference between a Shared Project and a Class Library in Visual Studio 2015?

【讨论】:

    【解决方案3】:

    您是在谈论包含多个项目的解决方案吗?在这种情况下,答案将是使用项目依赖项(在项目菜单中)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-21
      • 2010-09-06
      • 2014-07-11
      • 1970-01-01
      • 2019-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多