标签: setup-deployment

如何设置QA环境?

我目前不知所措.我们正在从Dev拥有的测试环境转变为QA拥有的测试环境.我之前曾在QA拥有的测试环境中工作过.但我从来没有从头开始设置一个.我知道它应该尽可能地反映生产.但是怎么样?您是如何设置QA环境的?

installation development-environment qa setup-deployment

6
推荐指数
1
解决办法
2万
查看次数

使用VisualStudio 2005应用程序部署MySQL服务器

我有一个使用MySQL作为数据存储引擎的Visual Studio 2005项目(C#),我想创建一个安装应用程序的MSI包,并在安装MySQL后静默.我一直在调查它,但我找不到太多信息.

我已经静默安装了MySQL软件包,并在CMD中配置了这两个语句

安装:

msiexec /qb /i "c:\mysql.msi" /l* d:\log_mysql_test.txt INSTALLDIR=d:\mysql_test_mdps
Run Code Online (Sandbox Code Playgroud)

配置:

D:\mysql_test_mdps\bin\MySQLInstanceConfig.exe -i -q "-lD:\mysql_config_log.txt" "-pD:\mysql_test_mdps\bin" "-tD:\mysql_test_mdps\my-template.ini" "-cD:\mysql_test_mdps\my.ini" -v5.5.9 ServerType=DEVELOPMENT DatabaseType=MIXED ConnectionUsage=DSS Port=53306 ServiceName=MySQL_AGM RootPassword=root1234 SkipNetworking=no AddBinToPath=yes
Run Code Online (Sandbox Code Playgroud)

但是现在我不知道如何说Visual Studio在安装我​​的应用程序之前或之后做它.我一直在谷歌,但我找不到任何有用的帮助.

我希望你能指导我:)

编辑:我一直在使用自定义操作解决方案,我发现这篇文章使用自定义安装程序类来执行自定义操作.它看起来很好,但我得到一个问题,因为当我的MSI包尝试启动第二个MSI安装程序(MySQL)时,我收到错误,代码为2869,显示"拒绝访问".

我一直在寻找这个问题,看起来当第一个MSI尝试运行第二个MSI时,它没有应用正确的权限,安装失败......

你知道我能做什么吗?或者我如何启动第二个MSI安装程序?具有完全权限(或至少与第一个安装程序相同)

这是我用来创建Process对象的代码.

string arg1 = "/qb /i \"" + filepath + "\" /l* \"" + Path.Combine(installpath, logfile) + "\" INSTALLDIR=\"" + installpath + "\"";

Process p = new Process();
p.StartInfo.FileName = "msiexec.exe";
p.StartInfo.Arguments = arg1;
p.Start();
Run Code Online (Sandbox Code Playgroud)

c# mysql setup-deployment installscript-msi

6
推荐指数
1
解决办法
1870
查看次数

我可以使用Heroku buildpacks部署到我自己的本地服务器吗?

我非常喜欢Heroku的部署架构.

是否可以使用Heroku的buildpacks(例如Heroku的Ruby buildpack)将我的应用程序部署到我自己的服务器(运行Ubuntu的本地Linux或EC2),使用熟悉的命令

linux> git push localserver master
Run Code Online (Sandbox Code Playgroud)

其中localserver是一个我可以推送我的存储库的git端点.

如果是这样,是否有任何文件设置本地或EC2服务器作为可重复的过程?

heroku amazon-ec2 setup-deployment

6
推荐指数
1
解决办法
2148
查看次数

如何将包含数据库的 Windows 窗体应用程序部署到另一台 PC?

全部

我已经使用 VS 2005 标准版构建了一个 Windows 窗体应用程序,它使用 SQL Express 作为数据库。

我现在想将我的应用程序部署到另一台已经安装了 .NET 框架和 SQL Server 的 PC。

我不清楚的是我需要做什么来确保我的数据库也与我的应用程序一起部署?

我花了一天的大部分时间阅读从 msdn 到其他博客的各种文章,但我无法清楚地了解部署应用程序的最佳方式是什么。一些不同的建议包括:

  • 添加一个“setup”项目并创建一个 setup.exe 文件
  • 在安装期间使用自定义操作创建数据库(使用安装程序类)
  • 从数据库中手动分离 .mdf 和 .ldf 并在目标 PC 上使用命令行重新附加到数据库
  • 修改 .config 文件以获取新的连接字符串(来自目标机器),然后在我的 ado.net 代码中引用它
  • 等等等等

任何人都可以为我解决困惑并帮助我吗?

谢谢

setup-deployment winforms

5
推荐指数
1
解决办法
4846
查看次数

Visual Studio 2008安装项目中的HRESULT ='80004005'

当我尝试构建我的安装项目时,我收到以下错误:"验证时发生错误.HRESES ='80004005'"(并且微软赢得了一个清晰的奖项.)

我谷歌发现一大批开发人员遇到了同样的问题.真的错误应该是:"无法在你的某个项目中找到引用." 每个人都说(如果在StackOverflow上)如何使用损坏的引用找到项目:

  1. 从安装项目中删除所有输出.
  2. 单独添加每个项目输出,直到看到错误出现.

我这样做,发现我的主可执行项目和主类库项目出现80004005错误.由于主可执行项目引用了主类库项目,我认为问题出在主类库项目中.

一旦找到该项目,人们会说要删除所有引用,并重新添加它们(这会修复任何似乎是导致此错误的主要原因的路径问题).事实上,我已经完成了解决方案中的所有项目,只是为了好的措施.我仍然得到80004005错误.

我用谷歌搜索了大约五个小时,我还没有找到任何其他建议的解决方案.我差不多要重建这个解决方案中的所有7个项目,这需要一个小时的时间来做,并不能保证结果.

在我开始牺牲一个小的可爱的生物给众神之前,建议是受欢迎的.

deployment installation deployment-project setup-deployment visual-studio-2008

5
推荐指数
1
解决办法
9076
查看次数

Android Native NDK OpenGL ES:未实现的API

我正在努力用C++ for Android完全实现OpenGL ES 2.0.

目前,我们的程序在项目中没有JNI或任何java类运行,而只使用NativeActivity.

关注应用程序渲染部分本身,我们得到了一个简单的方法:

renderWorld()
{   GLfloat vVertices[] = {  0.0f,  0.5f, 0.0f,
                            -0.5f, -0.5f, 0.0f,
                             0.5f, -0.5f, 0.0f };
    glClear ( GL_COLOR_BUFFER_BIT );

    glVertexAttribPointer ( 0, 3, GL_FLOAT, GL_FALSE, 0, vVertices );
    glEnableVertexAttribArray ( 0 );

    glDrawArrays (GL_TRIANGLES, 0, 3 );
}
Run Code Online (Sandbox Code Playgroud)

在Android.mk中包括:

LOCAL_LDLIBS    := -landroid -llog -lEGL -lGLESv1_CM -lOpenSLES -lGLESv2
Run Code Online (Sandbox Code Playgroud)

并在AndroidManifest.xml中通知:

    <uses-feature android:glEsVersion="0x00020000"></uses-feature>
Run Code Online (Sandbox Code Playgroud)

因此,程序调试和编译没有问题.设置为运行时,会显示以下消息:

    error  libEGL   called unimplemented OpenGL ES API
Run Code Online (Sandbox Code Playgroud)

论坛给出了一个可用于java的建议 - Android:GLES20:称为未实现的OpenGL ES API,包括命令setEGLContextClientVersion:

    GLSurfaceView surfaceView = new GLSurfaceView(this);
    surfaceView.setEGLContextClientVersion(2);
Run Code Online (Sandbox Code Playgroud)

但是,setEGLContextClientVersion是一种适用于java的包装器方法.

setEGLContextClientVersion不属于OpenGL …

c++ opengl-es setup-deployment native-code android-ndk

5
推荐指数
1
解决办法
7187
查看次数

在UNIX上使用Java部署和执行某些操作

我有一个正在运行的Java进程(守护进程).此过程像服务一样使用.通过该服务,我可以从受信任的服务器下载已签名的zip存档.解压缩ZIP存档后,我想在"解压缩"文件夹中执行二进制文件.

问题是这个二进制文件不可执行(在文件模式下没有'x')...我知道可以用Java设置它但我想要一个通用的方法.

您是否有任何想法如何以一种很好的方式进行部署?

(是的,它需要是Java)

基本上我想在解压缩ZIP存档后恢复Unix文件模式位.是否有Java Lib可以做到这一点?

java unix zip setup-deployment

5
推荐指数
1
解决办法
1298
查看次数

如何使用 .mdf 文件部署 winform 应用程序

如何使用 .mdf 文件部署 win-form 应用程序,我已经获取了安装文件并添加了 .mdf 文件和 .ldf 文件,当在 Visual Studio 中运行时,它在安装后工作正常,但没有显示记录。即使在获取安装文件后也不保存在数据库中。如何使用我的安装文件附加数据库。任何想法...

.net deployment setup-deployment winforms

5
推荐指数
1
解决办法
2744
查看次数

Visual Studio 2010 安装项目中的“运行时实现来自 ASSEMBLE NAME”是什么?(vs 2015 中的安装程序扩展设置项目)

将输出添加到目标目录时,每个项目有多种类型的输出可供选择。它们中的大多数都是非常自我描述的,但我不明白“运行时实现”的含义,并且我没有在 MSDN 或在线其他地方看到它

c# deployment windows-installer setup-deployment visual-studio

5
推荐指数
1
解决办法
1935
查看次数

通过 clickonce 发布时如何更改 Setup.exe 图标

在通过 VS 发布时,是否有任何方法可以为 setup.exe 文件设置自定义图标,以便单击一次发布。总是在发布后,我得到 setup.exe 文件并带有图标(一种黑色光盘图像),但在安装应用程序后,我可以在开始菜单、ctrlpanel 上看到我的自定义徽标。

c# asp.net clickonce setup-deployment visual-studio-2012

5
推荐指数
1
解决办法
6392
查看次数