我有一个使用Visual Studio Code的.NET Core项目看起来像
Angular2CLIApp
wwwroot
myproject.csproj
Angular 2 CLI 应用程序在 selenium-webdriver 上有一个缺陷,一旦安装,就会将 Page.aspx.cs (+ some( 文件放入 Angular2CLIApp 文件夹中的 node_modules 文件夹中 - 这会导致 myproject.csproj 构建失败
我正在尝试使用 .csproj 中的项目组从构建中排除 Angular2CLIApp 文件夹
<ItemGroup>
<None Include="Angular2CLIApp/" />
</ItemGroup>
我发现我可以通过将项目结构更改为类似的东西来解决这个问题
SPAs
Angular2CLIApp
DOTNET
wwwroot
myproject.csproj
但这并不理想
最后,经过多次试验和错误,这似乎有效
<PropertyGroup>
...
<DefaultItemExcludes>
$(DefaultItemExcludes);Angular2CLIApp/**;
</DefaultItemExcludes>
</PropertyGroup>
这不是
Include
,而是Remove
这样...
<ItemGroup>
<None Remove="Angular2CLIApp/" />
</ItemGroup>