我已在现有项目中合并了另一个项目,方法是右键单击项目名称并选择Add-> Existing project选项。现在我不想从Visual Studio中的现有项目(它是一个C#项目)访问我新添加的项目中的文件,我该怎么做?
答案 0 :(得分:2)
如果我正在关注您的问题,那么您就拥有了一个项目A
的解决方案。然后,您添加了一个现有项目B
您现在想要访问A
中B
的文件。如果是这种情况,请右键单击B -> References
并添加对项目A
的引用。现在您可以使用该项目中的文件。
编辑:从你的评论中,我不确定你是否想要一个单独的项目/文件。如果您希望它们只有1,那么您不应该真正添加新项目,您应该从项目A
向项目B
添加所需的文件。如果你想把它作为一个不同的模块保留,那么上面就有了,但是你需要意识到通常你有一个解决方案,里面有很多项目。
答案 1 :(得分:0)
我一直在努力,直到我发现链接如下:
如果您希望所有Windows应用程序作为一个程序运行,而不是调用多个.exe。然后将每个项目的“Out Put Type”更改为“Class Library”。
第1步:
您可以通过右键单击解决方案中的每个项目来实现这一点 - >转到属性 - >申请 - > Out Put Type ...将其设置为类库
一旦你完成了这些,这些将被生成为.DLL。
步骤2:
添加一个新的Window Form应用程序项目,在其中添加退出项目的引用,以便可以从这里执行..您可以通过以下方式执行此操作..右键单击主项目 - >添加参考 - >项目从此处选择所有现有项目..
现在,在主应用程序中,您可以创建3个按钮来启动每个项目......
[库存]
[帐户]
[薪资]
现在在每个按钮代码中都会有类似的东西......
Inventory_click()
{
Inventory.MainForm frm = new Inventory.MainForm();
frm.show();
}
归功于: