Jad*_*aMD 5 c# mercurial automation visual-studio
我们使用共享的 Mercurial 存储库,并且不会在其中存储任何设计器文件,因为它们是自动生成的。当我们创建一个新的克隆时,我希望 Visual Studio 解决方案自动生成所有丢失的设计器文件。
经过大量搜索,我没有找到这种情况发生的方法。我确实在生成 web aspx.designer 文件方面找到了一些东西,但这并没有帮助,因为这是用于 C# 应用程序和库项目。我认为这将是一个简单的预构建事件,但还没有找到。我正在寻找的过程是在一个新的克隆上运行构建,创建所有设计器文件,然后构建过程继续。
我如何在克隆或构建时获取 Settings.settings 以生成 Settings.Designer.cs 文件?
我验证该文件不是在构建期间生成的,而是在设计时生成的;换句话说,它是由 Visual Studio 生成的,而不是 MSBuild。您可以自行检查删除生成的文件并调用完整重建。
您唯一的选择是找到一种方法来调用 SettingsSingleFileGenerator 类,就像 IDE 所做的那样,然后将此类调用打包到 MSBuild 任务中。
老实说,我认为不值得付出努力:将文件添加到源代码管理中,您就完成了。
| 归档时间: |
|
| 查看次数: |
4565 次 |
| 最近记录: |