我在visual studio 2015中有一个C#控制台应用程序项目。我在这个解决方案中有一个名为 MyPrograms 的项目。这个项目中有一些类和主要的测试方法。我在名为 MyUnitTests 的同一解决方案中有另一个(C#单元测试)项目。
我已将 MyPrograms 的目标框架设置为MyUnitTests项目的 .Net Framework 4 Client Profile 和 .Net Framework 4.5 。我还在MyUnitTests项目中添加了MyPrograms项目的参考。
现在我想在MyUnitTests项目中访问MyPrograms项目的类文件。我正在使用MyUnitTests项目中的 using 语句访问MyPrograms项目的类文件。但我无法访问这些课程。
我也通过改变两个项目的各种目标框架来尝试它。 我尝试过不同的东西以及以下链接中的解释。
https://msdn.microsoft.com/en-us/library/ez524kew.aspx https://msdn.microsoft.com/library/ez524kew(v=vs.110).aspx
答案 0 :(得分:2)
通过遵循这些事情,在我的案例中解决了同样的问题。 如果你的MyPrograms项目是一个控制台应用程序,它将生成exe文件但不生成dll文件。 在MyUnitTests项目中,从路径添加.exe文件和.vshost的引用 YourProject /斌/调试/ ... 还尝试从配置管理器将Platform更改为x64并构建您的两个项目。 如果以前是x64并且再次构建两个解决方案,也可以使用任何CPU。