我在我们的解决方案中创建了一个Wix Install Project,并为我们的项目准备了一个安装程序。问题是我们团队中的每个人都必须安装Wix Toolset才能加载wix安装项目。除了设置项目负责人之外,我不希望任何人安装wix工具集。
我尝试了“卸载项目”解决方案,但是当项目被右键单击时,没有卸载选项,因为项目提供了不兼容的项目错误。
如何在团队环境中使用wix项目?
答案 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?