我目前不知所措.我们正在从Dev拥有的测试环境转变为QA拥有的测试环境.我之前曾在QA拥有的测试环境中工作过.但我从来没有从头开始设置一个.我知道它应该尽可能地反映生产.但是怎么样?您是如何设置QA环境的?
我有一个使用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) 我非常喜欢Heroku的部署架构.
是否可以使用Heroku的buildpacks(例如Heroku的Ruby buildpack)将我的应用程序部署到我自己的服务器(运行Ubuntu的本地Linux或EC2),使用熟悉的命令
linux> git push localserver master
Run Code Online (Sandbox Code Playgroud)
其中localserver是一个我可以推送我的存储库的git端点.
如果是这样,是否有任何文件设置本地或EC2服务器作为可重复的过程?
全部
我已经使用 VS 2005 标准版构建了一个 Windows 窗体应用程序,它使用 SQL Express 作为数据库。
我现在想将我的应用程序部署到另一台已经安装了 .NET 框架和 SQL Server 的 PC。
我不清楚的是我需要做什么来确保我的数据库也与我的应用程序一起部署?
我花了一天的大部分时间阅读从 msdn 到其他博客的各种文章,但我无法清楚地了解部署应用程序的最佳方式是什么。一些不同的建议包括:
任何人都可以为我解决困惑并帮助我吗?
谢谢
当我尝试构建我的安装项目时,我收到以下错误:"验证时发生错误.HRESES ='80004005'"(并且微软赢得了一个清晰的奖项.)
我谷歌发现一大批开发人员遇到了同样的问题.真的错误应该是:"无法在你的某个项目中找到引用." 每个人都说(如果在StackOverflow上)如何使用损坏的引用找到项目:
我这样做,发现我的主可执行项目和主类库项目出现80004005错误.由于主可执行项目引用了主类库项目,我认为问题出在主类库项目中.
一旦找到该项目,人们会说要删除所有引用,并重新添加它们(这会修复任何似乎是导致此错误的主要原因的路径问题).事实上,我已经完成了解决方案中的所有项目,只是为了好的措施.我仍然得到80004005错误.
我用谷歌搜索了大约五个小时,我还没有找到任何其他建议的解决方案.我差不多要重建这个解决方案中的所有7个项目,这需要一个小时的时间来做,并不能保证结果.
在我开始牺牲一个小的可爱的生物给众神之前,建议是受欢迎的.
deployment installation deployment-project setup-deployment visual-studio-2008
我正在努力用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 …
我有一个正在运行的Java进程(守护进程).此过程像服务一样使用.通过该服务,我可以从受信任的服务器下载已签名的zip存档.解压缩ZIP存档后,我想在"解压缩"文件夹中执行二进制文件.
问题是这个二进制文件不可执行(在文件模式下没有'x')...我知道可以用Java设置它但我想要一个通用的方法.
您是否有任何想法如何以一种很好的方式进行部署?
(是的,它需要是Java)
基本上我想在解压缩ZIP存档后恢复Unix文件模式位.是否有Java Lib可以做到这一点?
如何使用 .mdf 文件部署 win-form 应用程序,我已经获取了安装文件并添加了 .mdf 文件和 .ldf 文件,当在 Visual Studio 中运行时,它在安装后工作正常,但没有显示记录。即使在获取安装文件后也不保存在数据库中。如何使用我的安装文件附加数据库。任何想法...
将输出添加到目标目录时,每个项目有多种类型的输出可供选择。它们中的大多数都是非常自我描述的,但我不明白“运行时实现”的含义,并且我没有在 MSDN 或在线其他地方看到它
c# deployment windows-installer setup-deployment visual-studio
在通过 VS 发布时,是否有任何方法可以为 setup.exe 文件设置自定义图标,以便单击一次发布。总是在发布后,我得到 setup.exe 文件并带有图标(一种黑色光盘图像),但在安装应用程序后,我可以在开始菜单、ctrlpanel 上看到我的自定义徽标。
setup-deployment ×10
c# ×3
deployment ×3
installation ×2
winforms ×2
.net ×1
amazon-ec2 ×1
android-ndk ×1
asp.net ×1
c++ ×1
clickonce ×1
heroku ×1
java ×1
mysql ×1
native-code ×1
opengl-es ×1
qa ×1
unix ×1
zip ×1