17
|
Roman Starkov · 技术社区 · 15 年前 |
![]() |
1
4
附注2 :是的。解决方案平台只是一组项目配置的名称,包括是否构建特定项目。
原因:
|
![]() |
2
4
我只将启动Windows窗体应用程序配置为“x86”,将项目中的所有类库配置为AnyCPU。如果我执行应用程序,所有非托管依赖项,即使是来自x86类库的依赖项仍然可以工作。 现在,如果我将一个没有x86依赖项的类库从我的项目添加到另一个配置为AnyCPU的应用程序中,它就可以开箱即用了。 在此之前,如果我想在64位项目中使用x86和x86,我的所有库都会遇到一个例外。 依我看,那是最好的解决办法。 |
![]() |
3
3
是的,当您让VS2010项目转换器从以前的版本导入项目时,您会遇到一些麻烦。谁不知道呢。旧的IDEs使用Debug | Any CPU和Release | Any CPU作为默认配置名称。VS2010确实更喜欢将平台目标设置为x86,因为这样做时IDE工作得更好。并使用Debug | x86和Release | x86作为默认配置名称。 它在导入旧项目时生成混合。和一个 顺便说一句,这些名称实际上并不代表平台目标设置。您可以更改设置,它不会神奇地更改配置名称。讨厌。
|
![]() |
4
3
在这方面有了更多的经验之后,我现在想:
|