Visual studio 在VisualStudio中启动操作

Visual studio 在VisualStudio中启动操作,visual-studio,visual-studio-2008,Visual Studio,Visual Studio 2008,我正在VisualStudio2008中开发一个类库项目。我想检查一下。我的项目根目录中有文件'index.html'。我需要设置StartAction以使用某些浏览器打开此文件。我在“项目属性->调试->启动操作”中找到StartAction。我可以选择“启动外部程序”或“使用URL启动浏览器”,但它们需要指向我的文件的绝对路径。我想用相对路径(比如“$(ProjectDir)index.html”)来实现。如何操作?不幸的是,在调试“启动外部程序”菜单中,没有一个Visual Studio宏

我正在VisualStudio2008中开发一个类库项目。我想检查一下。我的项目根目录中有文件'index.html'。我需要设置StartAction以使用某些浏览器打开此文件。我在“项目属性->调试->启动操作”中找到StartAction。我可以选择“启动外部程序”或“使用URL启动浏览器”,但它们需要指向我的文件的绝对路径。我想用相对路径(比如“$(ProjectDir)index.html”)来实现。如何操作?

不幸的是,在调试“启动外部程序”菜单中,没有一个Visual Studio宏是可替换的。似乎还从devenv.exe的位置考虑了相对路径。我不知道这是否100%正确,但这似乎是通过实验得出的


我认为在这一点上,最好的办法是硬编码路径。路径存储在特定于用户的项目文件中,通常是特定于计算机的文件。由于这个原因,大多数源代码控制提供程序在默认情况下都不会签入此项,这样您就不会打乱其他开发人员。

可能的重复项实际上有一种方法可以实现这一点。见这个问题: