我正在构建一个MSI,我在其中使用File元素的Assembly =“。net”属性将dll部署到GAC。但这是将它部署到C:\ Windows \ Assembly而不是C:\ Windows \ Microsoft.NET \ assembly \ GAC_MSIL。有人可以帮我解决这个问题吗?我正在使用Visual Studio 2017。
答案 0 :(得分:0)
我使用的是第三方DLL,看起来它是使用旧版本的.net构建的,因此它可能会使用较旧的GAC(C:\ Windows \ Assembly)。否则,只需指定Assembly =“。net”属性即可。