我正在Visual Studio 2008中开发一个ClassLibrary-Project。我想要检查一下。我在项目的根目录中有'index.html'文件。我需要设置StartAction以使用某些浏览器打开此文件。我在“Project Properties-> Debug-> Start Action”中找到了StartAction。我可以选择“启动外部程序”或“使用URL启动浏览器”,但它们需要我的文件的绝对路径。我想用相对路径(比如'$(ProjectDir)index.html')来做。我怎么能这样做?
答案 0 :(得分:1)
不幸的是,在“启动外部程序”菜单中,所有Visual Studio宏都不可替换。似乎也从devenv.exe的位置考虑相对路径。我不知道这是100%真实,但它似乎是通过实验。
我认为此时最好的选择是硬编码路径。该路径存储在用户特定的项目文件中,通常是特定于机器的文件。由于这个原因,大多数源代码控制提供程序默认不会检查此内容,因此您不会搞砸其他开发人员。