相关疑难解决方法(0)

Visual Studio 2017新版.csproj InternalsVisibleTo

在新的Visual Studio 2017 .csproj项目文件中从AssemblyInfo放置InternalsVisibleTo的位置?

msbuild csproj assemblyinfo visual-studio-2017

42
推荐指数
3
解决办法
8445
查看次数

在 csproj 中标记程序集 CLSCompliant

在这个问题的回复中解释了如何InternalsVisibleTocsproj 中设置。

我认为这也适用于CLSCompliant

<ItemGroup>
    <AssemblyAttribute Include="System.CLSCompliant">
      <_Parameter1>true</_Parameter1>
    </AssemblyAttribute>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

但不是!MSBuild的抱怨true不能转换从stringbool

> dotnet build
Microsoft (R) Build Engine version 16.4.0+e901037fe for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  Restore completed in 418.35 ms for C:\Users\coder\OneDrive\Projects\pickall\src\PickAll.Sample\PickAll.Sample.csproj.
  Restore completed in 418.33 ms for C:\Users\coder\OneDrive\Projects\pickall\src\PickAll.Specs\PickAll.Specs.csproj.
  Restore completed in 418.33 ms for C:\Users\coder\OneDrive\Projects\pickall\src\PickAll\PickAll.csproj.
obj\Debug\netstandard2.0\PickAll.AssemblyInfo.cs(14,32): error CS1503: Argument 1: cannot convert from 'string' to 'bool' [C:\Users\coder\OneDrive\Projects\pickall\src\PickAll\PickAll.csproj]
obj\Debug\net461\PickAll.AssemblyInfo.cs(14,32): error …
Run Code Online (Sandbox Code Playgroud)

c# msbuild

4
推荐指数
3
解决办法
693
查看次数

标签 统计

msbuild ×2

assemblyinfo ×1

c# ×1

csproj ×1

visual-studio-2017 ×1