在Visual Studio 2010中,参考替代参考程序集?

26 浏览
0 Comments

在Visual Studio 2010中,参考替代参考程序集?

我想要在仍然针对.NET Framework 4.0的情况下使用一个替代的核心框架库。当我手动添加对替代文件的引用时,Visual Studio会创建一个对同名文件的引用,该文件位于C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\中。

我能否禁用这种行为?

0
0 Comments

问题的出现原因是参考程序集在Visual Studio 2010中无法使用,解决方法是尝试以下步骤:

1. 删除参考。

2. 清空项目的bin/debug文件夹。如果可能的话,删除这些文件夹!

3. 再次添加参考。

在上述步骤之间可能需要重新启动Visual Studio。

另外,尝试在Visual Studio中运行"Clean solution"命令。确定这个替代的DLL是否支持.NET 4.0?它是否支持.NET 4?也可以参考这个链接:stackoverflow.com/questions/5575253

已尝试Clean命令。该DLL明确支持.NET 4.0。

不幸的是,我不能从GAC中删除核心DLL,因此该解决方法不适用。

0
0 Comments

问题出现的原因是,如果dll已经存在于GAC中,则无法通过删除现有的dll来解决问题。解决方法是将引用标记为Specific Version = true,然后编辑.csproj文件,找到引用并编辑具体的dll属性,包括指定版本、文件路径和是否复制到本地等。通过这些步骤,可以成功解决问题。

0