Csa*_*oth 12 visual-studio devforce devexpress-windows-ui
我们在项目中使用第三方控件.几乎每当我双击具有设计视图的文件时,Visual Studio都会尝试用英雄的努力来提升设计师,并且在一些无响应之后,它会将license.licx文件提供(生成)到我们的解决方案中.这会不必要地干扰源代码控制:文件添加也会修改csproj,并且原始代码文件和designer.cs也会被检出(尽管它们没有任何修改).
如果有人知道如何禁用添加该licx,请告诉我.仅供参考:相关的第三方库是DevExpress WinForms和IdeaBlade DevForce Classic(它与DevExpress有一些集成).我使用VS 2012.我们的产品是最终用户产品,而不是第三方库.
澄清:我们正在谈论一个开发环境.请参阅基于Licenses.licx的.Net组件许可模型如何工作? - 不建议将其保留在源代码管理中.我不想就此辩论.让我们关注如何防止Visual Studio一直尝试创建它.
cap*_*ray 12
您可以创建一个post build事件,为您删除.licx文件.我们已经对我们的团队处理了这个烦恼,除了手动排除或删除它之外,构建后事件是您最好的选择.每次打开Windows窗体时,如果该窗体引用或使用任何第三方.dll,则将再次添加该文件.
您可以通过控制台指定构建前和构建后事件,也可以右键单击项目并选择"属性" - >"构建事件".希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
6441 次 |
| 最近记录: |