Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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# 如何使我的应用程序可信?_C#_Visual Studio 2010_Publish - Fatal编程技术网

C# 如何使我的应用程序可信?

C# 如何使我的应用程序可信?,c#,visual-studio-2010,publish,C#,Visual Studio 2010,Publish,我目前正试图发布我在VS2010上创建的一个应用程序,使用C#。我的程序做的最麻烦的事情就是创建一个文件并执行文件IO。如果在程序发布到我创建它的笔记本电脑上后,我尝试运行.exe文件,它可以正常工作。但如果我将.exe文件夹转移到另一台计算机,它会一直说我的应用程序可能会使电脑处于危险之中。这正常吗?如果不是,我可以采取哪些步骤使我的应用程序受信任?这与你的应用程序无关,这是windows首先将从internet下载的所有文件标记为不受信任,直到你将它们标记为受信任。右键单击exe,选择“属性

我目前正试图发布我在VS2010上创建的一个应用程序,使用C#。我的程序做的最麻烦的事情就是创建一个文件并执行文件IO。如果在程序发布到我创建它的笔记本电脑上后,我尝试运行.exe文件,它可以正常工作。但如果我将.exe文件夹转移到另一台计算机,它会一直说我的应用程序可能会使电脑处于危险之中。这正常吗?如果不是,我可以采取哪些步骤使我的应用程序受信任?

这与你的应用程序无关,这是windows首先将从internet下载的所有文件标记为不受信任,直到你将它们标记为受信任。右键单击exe,选择“属性”,然后按“取消阻止”,可能会出现重复这意味着每个下载该文件的用户都需要解除阻止?该死的……不。使其可信的正确方法是使用由认证供应商(如Verisign)颁发的代码签名证书对其进行签名,如上面链接的文章所述。它与需要“解锁”它无关@大卫错了。