如何在团队环境中使用Wix

时间:2016-01-11 13:09:43

标签: .net installation wix

我在我们的解决方案中创建了一个Wix Install Project,并为我们的项目准备了一个安装程序。问题是我们团队中的每个人都必须安装Wix Toolset才能加载wix安装项目。除了设置项目负责人之外,我不希望任何人安装wix工具集。

我尝试了“卸载项目”解决方案,但是当项目被右键单击时,没有卸载选项,因为项目提供了不兼容的项目错误。

如何在团队环境中使用wix项目?

3 个答案:

答案 0 :(得分:4)

如果只有部分开发人员能够开发WiX,而且其他一些开发人员只能开发技术-X,那么您最终可能会在团队内部出现小型孤岛。而是通过支持所有团队成员访问所有技术来分享知识。这将激发并促进创新。

答案 1 :(得分:1)

另一种选择可能是创作2 sln个文件:一个文件有wixproj,另一个文件没有typedef struct _hashtable { uint nTableSize; uint nTableMask; uint nNumOfElements; ulong nNextFreeElement; Bucket *pInternalPointer; /* Used for element traversal */ Bucket *pListHead; Bucket *pListTail; Bucket **arBuckets; dtor_func_t pDestructor; zend_bool persistent; unsigned char nApplyCount; zend_bool bApplyProtection; #if ZEND_DEBUG int inconsistent; #endif } HashTable; 。因此,负责安装程序开发的人使用第一个,其他人使用后者。

答案 2 :(得分:0)

如果在未安装Wix Toolset的工作站上发生错误,我会让开发人员 Wix卸载他的项目并提交,然后重新加载项目以继续工作它

然后,当没有Wix的工作站从repo更新时,他们就不会加载项目,因此不应该有错误。

那就是说,这似乎不是一个干净的解决方案。您是否有某些原因无法在多个工作站上安装Wix?