我正在尝试在构建后事件中在GAC中进行注册和组装。这是我的构建后命令
“C:\Program Files(x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64\gacutil.exe”/if“$(TargetPath)”
我在x64/Windows 7/VS2010上。我以管理员身份运行VS2010,并且我已关闭了UAC(这几乎是我的google-fu为解决此问题而发现的全部内容)。
我可以在我的机器上找到的gacutil.exe的所有4个实例的代码生成后,构建均已退出。
有人知道解决这个问题的方法吗?提前致谢。
最佳答案
复制完整的生成后事件命令字符串(例如““C:\Program Files(x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64\gacutil.exe”/if“D:\ProjectFolder\Project.Name\bin\Debug\Project.Name.dll”添加到剪贴板,以管理员身份打开命令提示符,粘贴构建后事件,然后按Enter执行。退出代码。
就我而言,我将项目设置为建立在错误的目标框架上。我将其从.Net 4切换到.Net 3.5,该错误消失了。
祝你好运
关于visual-studio-2010 - gacutil postbuild事件存在,代码为1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6656235/