Nae*_*raz 12 .net strongname snk visual-studio-2008 visual-studio
我正在使用Visual Studio 2008,我有一个包含多个项目的解决方案.我有一个snk来签署我的程序集,它存在于一个解决方案文件夹中.
我已将snk链接到我的每个项目,但现在当我尝试使用该链接的snk签署我的项目时,我找不到带有文件对话框的snk文件.
我错过了这一步吗?
Solution
> Solution Folder
MyKey.snk
> Project X
> _LinkedFiles
MyKey.snk (physical file doesn't appear here but shows in VS)
> ...
Run Code Online (Sandbox Code Playgroud)
好吧,这里没有太多回应,但我确实找到了一个令我满意的解决方案。我有一个 ProductAssemblyInfo,它位于解决方案文件夹中,但链接到每个项目,如下所示。
Solution
> Build (Solution Folder)
MyKey.snk
ProductAssemblyInfo.cs
> Project X
> _LinkedFiles
ProductAssemblyInfo.cs
> ...
Run Code Online (Sandbox Code Playgroud)
ProductLevelAssembly 包含以下行:
[assembly: AssemblyKeyFile("../../Build/MyKey.snk")]
Run Code Online (Sandbox Code Playgroud)
这样,密钥文件永远不会被复制到每个项目中,但每个程序集仍然由密钥签名。
归档时间: |
|
查看次数: |
3638 次 |
最近记录: |