无法加载文件或程序集System.EnterpriseServices

Nif*_*fle 3 asp.net

我正在尝试阅读asp.net mvc,我之前从未使用过asp.net,但熟悉常规的c#开发.

新安装,完全修补的Windows XP Home.
新安装的更新到SP1 Visual Studio 2008 Pro.

开始一个新项目,选择"ASP.NET MVC Web Application",目标框架是3.5

我点击F5然后得到:
"无法加载文件或程序集System.EnterpriseServices"

瑞典的准确措辞:

[FileNotFoundException: Det går inte att hitta filen. (Undantag från HRESULT: 0x80070002)]
[FileNotFoundException: Det går inte att läsa in filen eller sammansättningen System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a eller ett av dess beroenden. Det går inte att hitta filen.]
Run Code Online (Sandbox Code Playgroud)

在我的项目中添加对System.EnterpriseServices的引用不起作用.
一个快速谷歌建议我将此文件Microsoft.NET/Framework/v2.0.50727/System.EnterpriseServices.dll复制到%WINDOWS%/程序集,但这也无效.

有什么建议?

找到了答案,我用gacutil将其添加到GAC.

C:\ WINDOWS>"C:\ Program\Microsoft SDKs\Windows\v6.0A\bin\gacutil.exe"/ i Microsoft.NET/Framework/v2.0.50727/System.EnterpriseServices.dll

Nif*_*fle 5

找到了答案,我用gacutil将其添加到GAC.

C:\ WINDOWS>"C:\ Program\Microsoft SDKs\Windows\v6.0A\bin\gacutil.exe"/ i Microsoft.NET/Framework/v2.0.50727/System.EnterpriseServices.dll