c#如何将写好的带数据库的源码发送给别人

比如我写好的项目在C:\Visual Studio 2015\Projects\WindowsFormsApplication1。
这个文件夹一压缩里面的内容就打不开了。应该改成相对路径吗。应该怎么操作。
而且这个源码附带数据库,这个数据库文件在我本地。
我想要的效果是将这个项目添加为压缩文件发送给别人,能够在另外一台电脑上运行并且连接我现在的数据库。(数据库是SQL SERVER)

1、你项目在哪里都无所谓,但是如果你代码中如果引用了本地的比如图片或者文件,比如说调用了一个其它目录下的图片,那你应该把这些文件复制到比如bin的debug目录下,假定名为1.jpg,那在程序中就应该用Application.StartupPath+"\\1.jpg"这种格式来引用。
2、如果你想别人调试源码的时候,连接你电脑上的数据库,这里面涉及很多问题,比如你是不是公网地址,安全性方面的考虑等等,不是几句话能说清楚(注:连接本地数据库与连接远程数据库并没有什么太大的区别,连接字符串基本一样的),一般建议你把数据库文件打包在项目中,用的人自己去搭配数据环境追问

十分感谢您的回答,可是我现在将项目文件弄成压缩包就会打不开。这应该怎么发送给别人呢

追答

不太清楚你在说什么,你直接将WindowsFormsApplication1这个文件夹压缩打包发给别人就可以了。

追问

是我犯二了,忘了不能在压缩包中直接打开。得解压。谢谢您提供的思路。

温馨提示:答案为网友推荐,仅供参考
相似回答