【问题标题】:Setting debug start external program option to an executable of a class library in visual studio在 Visual Studio 中将调试启动外部程序选项设置为类库的可执行文件
【发布时间】:2014-03-27 10:58:44
【问题描述】:

我有一个项目,它使用一个类库项目创建一个新的解决方案。我希望该解决方案的类库的 Debug Start external Program 选项设置为 External Executable Application (不是手动,应该在创建解决方案时填充)。

我不知道执行此任务的库。

【问题讨论】:

  • 欢迎使用 StackOverflow。这不是要求图书馆的地方,因为图书馆总是会导致基于意见的答案。您是否尝试过查看 Visual Studio 项目文件格式?它是 XML,因此几乎不需要库来完成这项任务。
  • 如何以编程方式完成任务?

标签: c# visual-studio-2012 visual-studio-debugging


【解决方案1】:

为生成的项目创建一个.csproj.user 文件。它是 XML 格式。您可以使用XmlDocument class 读取和创建 XML。

将<StartAction> 设置为Program 并将<StartProgram> 设置为您选择的可执行文件。

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
    <StartAction>Program</StartAction>
    <StartProgram>myexecutable.exe</StartProgram>
  </PropertyGroup>
</Project>

【讨论】:

  • 请注意,如果您愿意,也可以将这些属性直接放入 .csproj 文件中。
猜你喜欢
  • 2011-04-21
  • 1970-01-01
  • 2014-06-12
  • 1970-01-01
  • 2013-04-10
  • 1970-01-01
  • 2019-12-04
  • 2014-07-11
相关资源
最近更新 更多