0

我的目标是每个配置都有特定的组件。现在我正在调试配置。

我已将 csproj xml 文件中的调试配置节点更改为以下内容。

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

在我的项目 > 属性 > 调试中,启动操作设置为启动项目。

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

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

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

谢谢。

4

0 回答 0