在csproj文件中设置visual Studio Debug exe名称

时间:2013-10-15 18:41:09

标签: debugging visual-studio-2008 configuration platform

我的目标是每个配置都有特定的程序集。目前我正在进行调试配置。

我已将csproj xml文件中的Debug Configuration节点更改为以下内容。

<AssemblyName Condition=" '$(Configuration)' == 'CE_1' ">proj.CE_1</AssemblyName>
<StartAction Condition=" '$(Configuration)' == 'CE_1' ">proj.CE_1</StartAction>
<DeployDirSuffix>Proj</DeployDirSuffix>

在我的项目中&gt;属性&gt;调试启动操作设置为启动项目。

当我调试这个项目时,为什么VS08仍然在寻找Proj / CE.exe(项目的程序集名称是CE) - 当我清楚地将它设置为proj.CE_1时,如上所示。

奇怪的是,如果我只是构建项目或者在部署完成到设备时,调试文件夹或设备上的exe是proj.CE_1.exe。部署之后的下一步是运行exe,这是使用旧程序集名称的部分.aka - 正在部署正确的程序集,但VS正在尝试执行旧的程序集名称。

此外,如果是问题,我不确定StartAction值应该是什么。

感谢。

0 个答案:

没有答案