Cha*_*evy 7 version-control reference visual-studio visual-studio-2012
我有一些许可证文件(.lic),这些文件是各种第三方组件所需要的,每个组件都要求文件bin夹中存在许可证文件.
因为我bin从源代码管理中省略了我的文件夹,所以放置的引用和许可证文件bin不受源代码控制.根据这个答案,我将预编译的引用移动到源控件覆盖的另一个位置,并通过相对路径在我的项目中引用它们.当我构建时,这些DLL正确地包含在我的bin文件夹中.
据我所知,我不能对我的许可证文件使用相同的方法.它们必须存储在我的Visual Studio项目中.在Visual Studio中,如何将许可证文件存储在源代码管理所涵盖的位置,并bin在构建时将它们发布到我的文件夹中?
Cha*_*evy 12
我完成这个的方法是将我的许可文件放在项目根目录中(我想你可以把它们放在项目的任何地方).然后,我设置它们的属性(按住Ctrl键单击每个.lic文件并按Alt+ Enter,或单击" 属性"选项卡):

设置Copy to output directory为"始终复制"会导致bin文件在构建时移动到文件夹.
设置Build action为"无"可防止文件与其他内容一起在其原始位置发布.如果没有此设置,许可证文件将在网站根目录下发布,并可以下载.
| 归档时间: |
|
| 查看次数: |
5394 次 |
| 最近记录: |