Pau*_*ner 5

我认为没有任何工具可以响应命令行上的“add-project”命令来执行此操作,但我认为您可以很幸运地创建一个程序/脚本来直接操作 csproj 文件的 XML 内容。

csproj 文件的结构如下所示:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="...">
    <PropertyGroup>
        <!-- Properties which affect the build process -->
    </PropertyGroup>
    <ItemGroup>
        <!-- Groups of items to process -->
    </ItemGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)

要将 C# 代码文件添加到项目中,只需向Compile元素添加一个ItemGroup元素:

<Compile Include="{relative path to file}" />
Run Code Online (Sandbox Code Playgroud)

如果您使用现有的项目文件作为模板,这应该可以通过一个非常简单的 XSLT 实现。


Cas*_*sen -1

通过在解决方案资源管理器中右键单击该项目来卸载该项目。通过右键单击编辑项目。添加 f.ex:

<Compile Include="Properties\AssemblyInfo.cs" />
Run Code Online (Sandbox Code Playgroud)

  • 我没有投反对票,但问题明确指出“没有视觉工作室”。您的回答不符合该标准。 (2认同)