这假设是一个简单的问题;不要作为堆栈溢出问题发布!vb.net连接vs嵌入资源奇怪的结果 - VS 2017 CE
本文以下:How to: Create Embedded Resources
- 我创造了一个新的和新鲜的
Form1.vb
在Visual Studio 2017年社区版测试。 - 添加了一个大的
testfile.WAV
文件作为测试资源。 - 检查链接类型设置为默认值:“在编译链接 时间”Default Value。
- 清理/构建/重建应用程序。
仍然没有不管我怎么做,该
result.exe
文件是如此之大,反映了大testfile.wav
文件的大小,并不能在任何情况下找到wav文件作为单独的链接资源档案在bin\Debug
文件夹!试图改变几乎所有地方;但没有成功!
我想到的是让在
bin\Debug
单独链接,而不是嵌入的文件夹都result.exe
和testfile.wav
。
看起来很怪异吗?这是VS中还是应用程序设置中的错误?
谢谢你这么多 知道的任何暗示
注意:我试图达到的创建我的应用程序,用户可以选择外观不同的主题;我的努力突破了上述情况。如果它将包含它的资源,那么result.exe
以10s为单位结束没有意义!
谢谢,但是有两种选择的原因是什么? '在编译时链接'和'嵌入.resx.'。为什么输出总是一样的?是否有一个具体的原因,为什么改变这个选项不会改变什么?通过'My.Resources.MyFile'访问资源比在代码中使用资源更方便。 – wpcoder
@wpcoder:请参阅我的编辑。 –
@wpcoder:这两个选项只在设计时才有所作为。编译应用程序时没有区别。 –