【发布时间】:2019-09-03 10:50:20
【问题描述】:
我将 C# .Net 代码部署在 Azure 开发操作存储库上。我在子文件夹中保存了一个 snk 文件。我们正在尝试从解决方案中的 csproj 文件访问此文件。下面是csproj中用于访问snk文件的部分代码。
<PropertyGroup>
<AssemblyOriginatorKeyFile>CommerceSuite\eComObjects\IgnifyeCommerceAssembly.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
这里 Commerce Suite 是存储库的名称,eComObjects 是一个子文件夹,IgnifyeCommerceAssembly.snk 是 eComObjects 文件夹内的 snk 文件。构建运行时,我们收到一条错误消息,提示“使用文件 'CommerceSuite\eComObjects\IgnifyeCommerceAssembly.snk 的公钥对输出进行签名时出错”——找不到文件。
我尝试用反斜杠替换正斜杠,但没有奏效。为了测试周围的东西,我尝试将 snk 文件放在 CommerceSuite 主文件夹而不是子文件夹中,这很有效,但这不是我的目标。请建议如何从子文件夹访问文件。下面是我的文件夹结构。
[![Folder Structure][1]][1]
【问题讨论】:
-
您的 .csproj 文件在文件夹结构中的什么位置?
-
@andyb952,在C#文件夹中,就是图片中的第一个文件夹,不过不够清晰。
标签: c# .net azure azure-devops csproj