我知道这里有一个similar question,但我希望,如果可能的话,我可以为'Start External Program'
定义相对路径或任何不具备此功能的解决方法限制我在我的解决方案中添加一个完整的新空项目。
我在开发WinForms应用程序的Visual Studio 2010环境中使用VB.NET。
答案 0 :(得分:3)
虽然您无法使用$(SolutionDir)
等项目宏或“启动外部程序:”的环境变量,但只要相对于解决方案目录的路径可以解决您的问题,就可以使用relative paths。我刚刚测试了VS2010和VB.NET WinForms项目并将“启动外部程序:”设置为:
..\..\..\windows\system32\cmd.exe
然后Ctrl+F5
运行命令提示符。将..
元素的数量调整为项目的文件夹深度。
答案 1 :(得分:2)
您可以使用项目宏,例如$(ProjectDir)并从那里定义。
请参阅 this page
答案 2 :(得分:1)
我不知道是否可能。也许使用environement变量喜欢%CD%,但我不确定。
但是,这个设置保存到csproj.user(或者你的情况下可能是vbproj.user),因此每个开发人员都可以轻松拥有自己的设置:)。