Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何在VisualStudio2008项目属性中使用环境变量?_Visual Studio - Fatal编程技术网

Visual studio 如何在VisualStudio2008项目属性中使用环境变量?

Visual studio 如何在VisualStudio2008项目属性中使用环境变量?,visual-studio,Visual Studio,例如,是否可以在程序文件中设置应用程序文件夹的输出路径 %ProgramFiles%\MyCompany\MyApp\不工作。在visual basic 2005中 应用程序文件夹定义为my.application.Info.DirectoryPath 这将带您进入当前运行程序的应用程序文件夹 否则,作为变量保存的文件夹,例如我的文档;桌面;临时雇员程序文件 位于Microsoft引用的my.Computer.FileSystem.SpecialDirectory中: 不幸的是,这是故意的。是的

例如,是否可以在程序文件中设置应用程序文件夹的输出路径

%ProgramFiles%\MyCompany\MyApp\不工作。

在visual basic 2005中 应用程序文件夹定义为my.application.Info.DirectoryPath

这将带您进入当前运行程序的应用程序文件夹

否则,作为变量保存的文件夹,例如我的文档;桌面;临时雇员程序文件

位于Microsoft引用的my.Computer.FileSystem.SpecialDirectory中:

不幸的是,这是故意的。是的 不支持使用环境 用户界面中的变量,但您可以 在记事本中手动编辑文件,然后 按原样指定变量名 正在尝试$(varname)。这个变通办法 将不允许您对进行编辑 项目属性中的属性 不过

因此,将项目文件中的OutputPath属性更改为:

<OutputPath>$(ProgramFiles)\MyCompany\MyApp\</OutputPath>
$(程序文件)\MyCompany\MyApp\

将起作用,但它所做的一切(当您在Visual Studio中再次打开项目并查看项目属性时可以看到),就是包含从解决方案目录到输出目录的相对路径。

是否确实要生成到程序文件目录?您应该创建一个部署项目。然后,您可以使用[ProgramFiles]以及许多其他宏将应用程序部署到您想要的任何位置。

Simple-我想调试应用程序,它使用可执行文件的相对路径来查找库、配置等。