首页 > 解决方案 > 从 Visual Studio 获取完整的源代码以获得许可

问题描述

为了许可我的软件,许可机构要求我提供源代码的“前 25 页和后 25 页”。

我已经在 Visual Studio 中使用 .NET MVC 框架完成了我的项目,我有一个包含 9 个项目的解决方案。

您认为我如何能够将完整的源代码作为文本获取,以便我可以复制和粘贴它?还是我必须分别复制和粘贴每个模型引用、控制器、视图控制器和视图页面,这对我来说没有意义。

你能给我建议如何解决这个问题吗?

谢谢!

标签: asp.net-mvcvisual-studio

解决方案


在项目根目录中打开 Powershell。

您可以通过以下方式获取前 250 行:

Get-ChildItem -Filter "*.cs" -Recurse | Get-Content | select -First 250

或者最后一个这样:

Get-ChildItem -Filter "*.cs" -Recurse | Get-Content | select -Last 250

它基本上是这样做的:

  • 获取所有文件名并按*.cs(C# 文件)过滤它们
  • 获取他们的内容
  • 选择前/后几行

我问谁是那个许可机构,因为这听起来很疯狂。你确定你理解正确吗?


推荐阅读