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

时间:2009-05-14 23:44:23

标签: visual-studio

例如,是否可以在Program Files中将输出路径设置为app文件夹?

%ProgramFiles%\ MyCompany \ MyApp \不起作用。

3 个答案:

答案 0 :(得分:1)

引用微软here

  

不幸的是,这是设计上的。我们的确是   不支持使用环境   但是你可以在UI中使用变量   在记事本中手动编辑文件   像你一样指定变量名   尝试$(varname)。这种解决方法   不会让你进行编辑   项目属性中的属性   但是。

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

<OutputPath>$(ProgramFiles)\MyCompany\MyApp\</OutputPath>

可以正常工作,但它所做的一切(正如您在Visual Studio中再次打开项目并查看项目属性时所看到的那样)包括从解决方案目录到输出目录的相对路径。

答案 1 :(得分:0)

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

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

否则保存为变量的文件夹,从我的文档开始;桌面; temp;程序文件

位于 my.Computer .FileSystem .SpecialDirectories

答案 2 :(得分:0)

您真的想要构建到Program Files目录吗?您应该创建一个部署项目。然后,您可以使用[ProgramFiles]以及许多其他宏将应用程序部署到任何您想要的地方。