如何清除/移除文件licenses.licx的许可证。

3

我需要从解决方案中删除某些组件的依赖。在它们的目录中,一些C#项目包含licenses.licx文件,并在其文本csproj表示中引用此文件。大多数licenses.licx只引用我要从解决方案中删除的组件。如何清理这些引用:

  • 从项目和源代码控制中删除licenses.licx文件(如何通过VS GUI执行此操作? 我找不到GUI中如何选择licenses.licx);
  • 截取licenses.licx字符串引用并在项目和源代码控制中保留空的licenses.licx。
3个回答

9

另外,您可以安装 EmptyLicensesLicx nuget 包,它将确保在编译之前始终清空您的 Licenses.licx 文件。


谢谢@Caio,这让我很烦恼。 - bumble_bee_tuna

2

最简单的方法是在Visual Studio中显示项目中的所有文件。 这样做,.licx文件将被显示。

双击它将在文本编辑器中打开它,这样你就可以进行任何需要的更改。

如果需要,您也可以从Visual Studio解决方案资源管理器中删除它(在前一步中清除所有条目将具有相同的效果)。


谢谢 - 它会从csproj文件中删除两个文件结束记录:<EmbeddedResource Include="licenses.licx" />。 - Vlad

0

有一种非常简单的方法可以消除“Licenses.licx”令人烦恼的编译错误。只需通过“属性”窗口将“Licenses.licx”构建操作更改为“无”即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接