![](/img/trans.png)
[英]The primary reference “Microsoft.CSharp”, which is a framework assembly, could not be resolved in the currently targeted framework
[英]Could not load file or assembly 'Microsoft.CSharp' when logged in with user which is not a member of administrator group
我創建了一個網站,當我使用管理員登錄時成功編譯,但當我使用任何其他用戶登錄時,會發生以下錯誤。
無法加載文件或程序集“Microsoft.CSharp,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”或其依賴項之一。 未提供所需的模擬級別,或者提供的模擬級別無效。 (HRESULT異常:0x80070542)
管理員用戶是。的成員
而另一個用戶是其中的成員
我在用
帶有64位操作系統的Windows Server 2008 R2 Enterprise
注意:如果我選擇VS2010 作為管理員運行,它會成功編譯網站。
這個解決了我的問題。
當我找不到以2017 pro(devenv.exe)文件為管理員的選項時,我感到很驚訝。 它已解決並僅設置了故障排除兼容性選項。
最新窗口版本的解決方案:
- Find "devenv.exe" file
- Right mouse click and selects "troubleshoot compatibility" option
- Troubleshoot program option
- Checks "The program requires additional permissions"
- Next
- Test the program
- Next
- Yes,save these settings for this program
接受的答案在最新版本的Windows中不起作用。 我的帶有VS 2017的Windows 10操作系統在屬性窗口中沒有“兼容性選項卡” - 現在看來他們已經移動了這個選項。
對於Windows 10用戶,請按照以下步驟操作:
首先,您需要以您正在使用的計算機的管理員身份登錄。
對於以前的版本,請按照以下步驟操作
您的項目現在應該以管理員的身份向前開放,並且將解決對程序集的常見訪問問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.