C# Visual Studio对项目的修改未更新\bin中的.exe文件
我对VisualStudio(Express)还很陌生。我创建了一个项目,然后在桌面上设置了一个指向.exe文件的快捷方式。后来,我对项目进行了一些更改,当我在VisualStudio中使用CTRL+F5运行项目时,这些更改都是可见的。但是,桌面快捷方式指向的.exe文件仍运行旧版本 任何建议都将不胜感激C# Visual Studio对项目的修改未更新\bin中的.exe文件,c#,visual-studio,C#,Visual Studio,我对VisualStudio(Express)还很陌生。我创建了一个项目,然后在桌面上设置了一个指向.exe文件的快捷方式。后来,我对项目进行了一些更改,当我在VisualStudio中使用CTRL+F5运行项目时,这些更改都是可见的。但是,桌面快捷方式指向的.exe文件仍运行旧版本 任何建议都将不胜感激 注意。在解决方案资源管理器中右键单击项目,转到“属性”,然后转到“生成”选项卡,您可以选择输出路径。bin\Debug\是默认值,这可能是新生成的.exe的运行位置您可能需要使用“重建”操作而
注意。在解决方案资源管理器中右键单击项目,转到“属性”,然后转到“生成”选项卡,您可以选择输出路径。bin\Debug\是默认值,这可能是新生成的.exe的运行位置您可能需要使用“重建”操作而不是“生成”。有时.NET编译器会搞不清楚发生了什么变化——“重建”强制重新编译解决方案,而不仅仅是“已更改的”“文件。问题可能有很多原因。我所做的是删除
.exe
目录中的/bin/Debug
文件。重建将再次自动生成.exe
文件。检查生成配置-是调试还是发布?与项目/bin路径相比,快捷方式的路径是什么?在生成发布版本时,快捷方式可能指向调试版本,反之亦然。快捷方式指向\bin\Release目录。我似乎找不到我的生成配置。我更改了名称空间,使其与“生成”选项卡上的名称空间不同。让它们保持原来的样子,然后重建就成功了。