Visual Studio 代码 .NET Core .csproj 排除
Visual Studio Code .NET Core .csproj exclude
我有一个 .NET Core 项目使用 Visual Studio 代码 看起来像
Angular2CLIApp
wwwroot
myproject.csproj
Angular 2 CLI 应用程序对 selenium-webdriver 有依赖性,安装后会将 Page.aspx.cs(+ 一些)文件放入 [=30] 的 node_modules 文件夹中=]2CLIApp 文件夹 - 这导致 myproject.csproj 构建失败
我正在尝试使用 .csproj
中的项目组从构建中排除 Angular2CLIApp 文件夹
<ItemGroup>
<None Include="Angular2CLIApp/" />
</ItemGroup>
我发现我可以通过将项目结构更改为
来稍微解决这个问题
SPAs
Angular2CLIApp
DOTNET
wwwroot
myproject.csproj
但这并不理想
不是Include
而是Remove
像这样...
<ItemGroup>
<None Remove="Angular2CLIApp/" />
</ItemGroup>
最后,经过反复试验,这似乎奏效了
<PropertyGroup>
...
<DefaultItemExcludes>
$(DefaultItemExcludes);Angular2CLIApp/**;
</DefaultItemExcludes>
</PropertyGroup>
我有一个 .NET Core 项目使用 Visual Studio 代码 看起来像
Angular2CLIApp
wwwroot
myproject.csproj
Angular 2 CLI 应用程序对 selenium-webdriver 有依赖性,安装后会将 Page.aspx.cs(+ 一些)文件放入 [=30] 的 node_modules 文件夹中=]2CLIApp 文件夹 - 这导致 myproject.csproj 构建失败
我正在尝试使用 .csproj
中的项目组从构建中排除 Angular2CLIApp 文件夹<ItemGroup>
<None Include="Angular2CLIApp/" />
</ItemGroup>
我发现我可以通过将项目结构更改为
来稍微解决这个问题SPAs
Angular2CLIApp
DOTNET
wwwroot
myproject.csproj
但这并不理想
不是Include
而是Remove
像这样...
<ItemGroup>
<None Remove="Angular2CLIApp/" />
</ItemGroup>
最后,经过反复试验,这似乎奏效了
<PropertyGroup>
...
<DefaultItemExcludes>
$(DefaultItemExcludes);Angular2CLIApp/**;
</DefaultItemExcludes>
</PropertyGroup>