Visual studio 如何创建Visual Studio快捷方式文件

Visual studio 如何创建Visual Studio快捷方式文件,visual-studio,shortcut,Visual Studio,Shortcut,在VisualStudio中,有一种方法可以将文件放在另一个项目中,该项目是第一个项目的快捷方式,因此它可以同时在这两个项目中生成。如何操作?右键单击项目,选择“添加”>“现有项”,然后在对话框中下拉“添加”按钮并选择“添加为链接” 您是在谈论一个包含多个项目的解决方案吗?在这种情况下,答案是使用项目依赖关系(在项目菜单中)。这不是一个直接的答案,但在某些情况下可能值得考虑 您可以创建特定类型的项目,通过引用添加时,该项目可以在另一个项目中“包括”一组文件。这称为共享项目,是“新项目”选项之一:

在VisualStudio中,有一种方法可以将文件放在另一个项目中,该项目是第一个项目的快捷方式,因此它可以同时在这两个项目中生成。如何操作?

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


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

这不是一个直接的答案,但在某些情况下可能值得考虑

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

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

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

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


更多信息:

尽管我对itowlson发布的解决方案投了赞成票,因为这正是我试图做的,我认为海报所要求的,但如果可能的话,值得考虑替代方案,即包括将文件作为引用的项目(使用“添加引用”对话框和其中的“项目”选项卡)。然后在文件中放入一个using语句(如果是c#),并直接使用该名称空间。你确定吗?目前,我正在VS2010项目中使用这种精确的技术,所以它肯定对我有效。这是一个完美的工作解决方案。当您在Silverlight和.NET中使用相同的类时,您可以创建一个包含其中文件的Silverlight项目程序集,然后创建一个包含指向Silverlight项目中文件的链接的.NET项目。代码重用达到最佳状态。你救了我的命,因为我四处寻找创建了一个软链接。我正在使用本地thumbdrive,但它是fat32格式,而不是NTFS,fat32在Windows中不支持符号链接。我发现公认的答案在VS2019中对我不起作用。