Mec*_*ius 2 c# project visual-studio
我尝试将一组 c# 代码引用到 Visual Studio 中的控制台项目。
我想保持引用的代码外控制台项目文件夹。
我希望代码在外部位置发生更改时自动更新。
引用的代码文件夹结构应保持不变。(约 100 个文件)
有没有一种方法可以引用/链接代码而无需每次都更新?“包含在项目中”仅在代码位于解决方案文件夹中时才有效。
您可以向项目外的代码文件添加“链接”。这不会制作文件的副本。
右键单击您的项目 -> 添加 -> 现有项目...,然后浏览到文件。然后单击“添加”按钮上的向下箭头并选择“添加为链接”:
链接文件在解决方案资源管理器中显示为蓝色箭头:
如果要引用代码的整个文件夹结构,则需要编辑.csproj. 就像是:
<ItemGroup>
<Compile Include="..\SomeDir\**\*.cs" Link="%(RecursiveDir)%(Filename)%(Extension)"/>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
调整..\SomeDir为代码的路径。这**\*.cs当然是一种递归包含所有.cs文件的模式。%(RecursiveDir)、%(Filename)和%(Extension)是 MSBuild 占位符。
| 归档时间: |
|
| 查看次数: |
1162 次 |
| 最近记录: |