Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio对项目的修改未更新\bin中的.exe文件_C#_Visual Studio - Fatal编程技术网

C# Visual Studio对项目的修改未更新\bin中的.exe文件

C# Visual Studio对项目的修改未更新\bin中的.exe文件,c#,visual-studio,C#,Visual Studio,我对VisualStudio(Express)还很陌生。我创建了一个项目,然后在桌面上设置了一个指向.exe文件的快捷方式。后来,我对项目进行了一些更改,当我在VisualStudio中使用CTRL+F5运行项目时,这些更改都是可见的。但是,桌面快捷方式指向的.exe文件仍运行旧版本 任何建议都将不胜感激 注意。在解决方案资源管理器中右键单击项目,转到“属性”,然后转到“生成”选项卡,您可以选择输出路径。bin\Debug\是默认值,这可能是新生成的.exe的运行位置您可能需要使用“重建”操作而

我对VisualStudio(Express)还很陌生。我创建了一个项目,然后在桌面上设置了一个指向.exe文件的快捷方式。后来,我对项目进行了一些更改,当我在VisualStudio中使用CTRL+F5运行项目时,这些更改都是可见的。但是,桌面快捷方式指向的.exe文件仍运行旧版本

任何建议都将不胜感激


注意。

在解决方案资源管理器中右键单击项目,转到“属性”,然后转到“生成”选项卡,您可以选择输出路径。bin\Debug\是默认值,这可能是新生成的.exe的运行位置

您可能需要使用“重建”操作而不是“生成”。有时.NET编译器会搞不清楚发生了什么变化——“重建”强制重新编译解决方案,而不仅仅是“已更改的”“文件。

问题可能有很多原因。我所做的是删除
.exe
目录中的
/bin/Debug
文件。重建将再次自动生成
.exe
文件。

检查生成配置-是调试还是发布?与项目/bin路径相比,快捷方式的路径是什么?在生成发布版本时,快捷方式可能指向调试版本,反之亦然。快捷方式指向\bin\Release目录。我似乎找不到我的生成配置。我更改了名称空间,使其与“生成”选项卡上的名称空间不同。让它们保持原来的样子,然后重建就成功了。