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 次 |
最近记录: |