|
1
25
如果没有测试机,至少可以在安装了干净的windows的情况下使用虚拟机吗? |
|
2
33
你应该辞职。在你的辞职信中,你应该解释为什么这种情况很荒谬,让你和顾客都感到沮丧。让我们回顾一下你对你的处境所说的话:
没有专业的开发公司会在没有测试安装的情况下发布产品。我们是一家非常小的公司,我们有许多虚拟机,我们运行测试,我们运行我们的安装程序。
这些不算太坏也不算太奇怪。奇怪的是,你不知道你在使用什么dll,但你的雇主对此无能为力,除非你在维护一个没有文档记录的遗留系统,那就是他们没有记录任何东西的错误。 不幸的是,您已经说过这些系统不是“干净的”,所以很容易忘记成功安装产品实际上需要哪些步骤。
这种情况会发生。
这太疯狂了。客户无法遵循基本说明。事实上,你被告知不要使用安装程序来简化客户的生活,这几乎肯定是你的问题的原因。你不知道他们做了什么。当你问他们的时候,他们会撒谎或者忘记他们做了什么……如果他们一开始就知道的话。你的雇主因为这条法令引起了严重的支持问题,情况显然永远不会改善。 将此与第一个问题(没有足够的安装测试平台)联系起来,您的产品肯定会失败。你的顾客应该生气,你也应该生气。你的雇主所造成的情况不利于成功产品的开发。简单地说,在这些问题得到解决之前,你无能为力。 |
|
3
9
这种类型的设置通常不会很好地结束。不管你有多优秀,你的开发机器和客户机器之间总会有显著的差异。首先,visual studio倾向于包含大量的运行时,这可能会使您的应用程序依赖于这些运行时而不必说任何话。建立虚拟机不是很复杂。我用 VMWare Workstation 模拟各种不同的机器。唯一的要求是您拥有要在虚拟机上安装的操作系统和程序的许可证。vmware提供了30天的免费试用期,之后我相信会有189美元。 |
|
|
4
8
其他人给了你一个大局性的答案;以下是一些小建议,如果你不能采取更大的行动,你可能会觉得有帮助:
希望,常见的问题会很快被解决,并进行修复,使它们不再是常见的问题,您将越来越不需要使用这些工具。但在你处理好这些问题之前,它们可能会有帮助。 另外,在一条评论中你提到这个问题是由windows系统dll引起的-这些通常会在现代系统上引起很少的“dll地狱”问题,因为第三方软件(包括你的)通常无法替换这些。所有的windows系统都应该得到ms所提供的,ms在使新系统向后兼容方面非常好(尽管不一定完美)。如果这些是导致您出现问题的原因,您可能需要发布它们是哪些dll(可能是版本)的详细信息,以便人们可以回答更详细的问题,例如可能需要配置什么来确保windows安装程序安装dll。 |
|
|
5
7
以这种方式向老板展示:
|
|
|
6
6
您的一些依赖项可以被静态链接吗? |
|
7
5
您的安装中是否包含特定的dll? 如果是的话,这是错误的做法。相反,您应该为编译器包含ms可再发行包。例如,如果使用msvc 8.0 sp1进行编译,则会获取此包并将其与应用程序一起安装: Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) 每个mscv版本(包括sp级别)都有自己的redist包。确保你为你的编译器找到了正确的一个。 在你把火扑灭之后,和你的老板坐下来,让他们相信如果你要假装是一家软件公司,你必须表现得像一家软件公司。获得真实的生产环境。这不是一个高中编程俱乐部,而是你的生活。 编辑:只是想说清楚。一旦你得到了redist,不要把它解压到你的机器上,然后在你的设置中包括编码的dll。相反,将整个redist安装程序作为安装的子步骤。先安装redist,然后安装代码。 |
|
|
8
3
仅供参考:你有这个可再发行的软件包吗? http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en 这对我有帮助。 |
|
9
2
您可以向客户请求vpn访问或类似的内容,以便使用他们的环境。 |
|
|
10
2
如果你通过一个完整的,绝对的路径
|
|
|
11
1
我去看看vmware。这是一个非常酷的虚拟机,你可以模仿客户的环境。 另外,我会和你的老板谈谈。完全有可能他们是在假设你所运送的产品已经过你的全面测试的情况下。所以这可能是一个错误的沟通,我会和他谈谈只是为了确定。如果你的老板不理解你的观点,我绝对会考虑辞职,因为一旦产品成功,他会声称他必须“和你谈谈”并“让你改过自新”。完全有可能在你的评论中,他会说你不合作或最坏。所以我最好是谈谈,然后根据你是否应该继续在公司工作的情况做出决定。 |
|
|
12
0
您确定正在开发的Windows的版本和服务包与客户的计算机“相似”吗?如果没有,试试看。有时不同的sps是游戏的罪魁祸首。 您可以按照所有人的建议使用vms,或者您可以使用(norton)各种版本和sps的ghost映像,但是您的企业必须再次承担机器的成本。 |
|
|
PHPLover · “支持PHP扩展或功能的端口”实际上是什么意思? 1 年前 |