有没有一种方法可以使用 devenv 从我制作的多项目模板创建一个新的 Visual Studio 解决方案。有很多关于使用命令行构建的资源,但我似乎找不到关于创建新解决方案的任何内容。我希望能够从我制作的代码生成器的模板中打开一个新的解决方案,这样我就可以生成代码并将其添加到“骨架”中。
谢谢
我正在使用cmd devenv构建一些项目.
对于某些项目,我想#define形成命令行.
有没有办法#define使用cmd和devenv?我不想创建新配置.
我试图通过詹金斯的Windows批处理命令插件执行devenv.exe但它继续执行并无法启动应用程序.
控制台输出:
**In progressConsole Output
Started by user anonymous
Building on master in workspace C:\Program Files (x86)\Jenkins\jobs\TEMP\workspace
[workspace] $ cmd /c call C:\Windows\TEMP\hudson3900292017086958332.bat
C:\Program Files (x86)\Jenkins\jobs\TEMP\workspace>set DEVPATH=C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
C:\Program Files (x86)\Jenkins\jobs\TEMP\workspace>set PATH=D:\app\nazopay\product\11.2.0\dbhome_1\bin;D:\app\nazopay\product\11.2.0\client_1;C:\Program Files (x86)\Integrity\IntegrityClient10\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\cde\tools;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\jdk1.6.0_23\bin\;C:\Program Files (x86)\Google\Chrome\Application;C:\MingW;C:\PROGRA~2\INTEGR~1\Toolkit\mksnt;%JAVA_HOME%;,;C:\Program Files\Java\jdk1.6.0_23;,;C:\Program Files\Java\jdk1.6.0_23\bin;%CLASS_PATH%;,;C:\Program Files\Java\jdk1.6.0_23\lib;,;C:\Program Files\Java\jdk1.6.0_23\lib;;C:\Program Files (x86)\M**icrosoft Visual Studio 10.0\Common7\IDE
C:\Program Files (x86)\Jenkins\jobs\TEMP\workspace>devenv.exe
Run Code Online (Sandbox Code Playgroud) 我正在尝试为我的 QT 项目之一自动化构建过程。我在非 QT 项目的批处理文件中使用了以下命令
"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" "myproject.sln" /build "Debug|x64" /projectconfig 调试
但它不适用于我的 QT 项目。我错过了什么吗?
如何使用命令提示符创建Windows应用商店包?我尝试过devenv,但它只是构建项目,它不会创建任何应用程序包.我尝试使用msbuild,但我有其他项目的依赖项,msbuild无法识别,因此无法构建.我尝试使用MakeAppx.exe,但它太麻烦了.有谁能提出解决方案.
有没有办法从命令提示符打开一个VS项目?例如,使用Atom的方式,您可以导航到您要打开的文件夹,然后运行" atom ."VS是否存在这种实用程序?
编辑:这相当于" C:\> devenv /run SomeSolution.sln"?
如果是的话,太好了!但是仍然存在问题,因为我认为"devenv"命令至少应该得到认可,但我现在得到了
'devenv'不被识别为内部或外部命令,可操作程序或批处理文件.
我看到一个S/O贡献者建议添加
C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
到PATH环境变量的值像这样,每MSDN,我做到了,但我得到了同样的信息.
任何人都可以解释可能会发生什么以及如何解决它?谢谢
我在 WinXp 下使用 Ant 构建 MSVisual c++ 项目。
要访问独立于计算机的“devenv.com”,我想使用 vsvars32.bat 脚本。不幸的是,环境变量似乎只在“exec”范围内定义。
例子:
<exec executable='"${env.VS90COMNTOOLS}vsvars32.bat/>
<echo message="${DevEnvDir}" />
<echo message="${env.DevEnvDir}" />
<property environment="env2"/>
<echo message="${env2.DevEnvDir}" />
Run Code Online (Sandbox Code Playgroud)
我从来没有得到预期的结果。
如何使用“vsvars32.bat”脚本并访问其环境。变量?有更好的方法来实现这一目标吗?
我需要使用CAB Project构建解决方案.
据我所知,我应该使用devenv.exe来构建CAB.
以下命令行在后台启动devenv.exe:
devenv.exe MyActiveX.sln/Rebuild"Release"
是否可以在前台运行devenv.exe?
我想在stdout中获取不在文件中的构建跟踪.
我在Windows 7 64位上遇到Visual Studio 2010的问题.经过一段时间的工作后,VS开始消耗约50%的CPU,并且UI响应速度变慢.当我关闭VS然后UI消失但进程停留.
当我忘记在一天结束时杀死那些挂起的进程时,我将最终得到许多devenv.exe进程.
我已重新安装Visual Studio并重新安装Windows并最终遇到同样的问题...不会改变任何东西.请帮忙.:/

如何使用 devenv.com 在命令行窗口以及外部日志文件中显示输出。我正在使用以下命令行来构建解决方案文件:
devenv.com /Build "Release|Win32" SolutionFile.sln >> D:\SolutionLog.log
Run Code Online (Sandbox Code Playgroud)
使用上述命令行,输出仅写入SolutionLog.log文件而不写入命令行。如何修改上述命令以获取命令行中的命令以及外部日志文件。
当我按F5时,我已将VSIX-Project配置为运行devenv.exe.这将从Visual Studio打开起始页.为了测试我的扩展,我必须手动打开一个特定的解决方案.
我尝试使用参数'/ Run PathToSolution.sln'运行devenv,这将使用指定的解决方案启动VS,但也运行启动项目.有没有办法运行devenv并打开一个特定的解决方案?
目前,当我尝试运行Visual Studio2010命令行时直接构建解决方案就像这样
D:\SVN\projects\Solution>"c:\program files (x86)\Micro
soft Visual Studio 10.0\Common7\IDE\devenv.com" MySln.sln /build debug
Run Code Online (Sandbox Code Playgroud)
我一直得到一个错误
无法执行构建:无法运行程序"C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDE\devenv.com"(在目录"D:\ SVN\projects\Solution"中):CreateProcess error = 193 ,%1不是有效的Win32应用程序
任何想法如何解决这一问题 ?
我正在使用DevEnv命令行构建我的VS解决方案.但是在构建时,它显示了许多与代码分析相关的警告.有没有办法在命令行中指定不运行Devenv的代码分析?
谢谢